메타 문자는 특별한 의미를 지니는 영문자가 아닌 문자입니다
-IBM Docs
http://www.example.com/path/file?name=Cura&age=26
기호 | 의미(내용) |
---|---|
? | 요청 파라미터의 시작점 |
= | 파라미터의 이름과 값의 구분점 |
& | 파라미터와 파라미터간의 구분점 |
select * from users where id = 'Cura' and pw = 'p@ssw0rd' #query for login
기호 | 의미(내용) |
---|---|
* | '모든'을 의미하는 문자 |
' | 문자열의 시작과 끝을 나타냄 |
# | 인라인 주석을 나타냄 |
-- | 인라인 주석을 나타냄 |
이스케이프는 의미를 가지는 문자에서 의미를 제거하고 다른 용도로 사용하는 것 입니다
printf("back space\b new line\n horizontal tab \t")
기호 | 의미 | 내용 |
---|---|---|
\ b | 백스페이스 | 백스페이스 |
\ n | 개행(new line) | 커서를 다음줄 첫번째 위치로 옮김 |
\ t | 수평 탭 | 키보드 TAB 키와 동일 |
\ ' | 작은 따옴표 | C언어 문자 표현 기능인 'a' 와 충돌을 방지하기 위함 |
\ " | 큰 따옴표 | C언어 문자열 표현 기능인 "asdf"와 충돌을 방지하기 위함 |
selet * from users where name ='Cura' # ' pw = 'p@ssw0rd'
http://www.example.com/path/file?team_name=Cura & Tapperbox
http://www.example.com/path/file?team_name=Cura __%26__ Tapperbox
\
)를 사용하여 처리