为什么要用到转义字符呢?
主要是有些字符已经有其它使用意义或用途了,你现在改变原来用法、用途的话,就需要用其它替换字符,这就是转义字符,比如HTML中<,>,&对应的转义符是>,<,&。
1、
ASCII转义符通常是用\+字符或数字来表示。
ASCII转义字符
|
转义字符
|
意义
|
ASCII码值(十进制)
|
|
\a
|
响铃(BEL)
|
007
|
|
\b
|
退格(BS) ,将当前位置移到前一列
|
008
|
|
\f
|
换页(FF),将当前位置移到下页开头
|
012
|
|
\n
|
换行(LF) ,将当前位置移到下一行开头
|
010
|
|
\r
|
回车(CR) ,将当前位置移到本行开头
|
013
|
|
\t
|
水平制表(HT) (跳到下一个TAB位置)
|
009
|
|
\v
|
垂直制表(VT)
|
011
|
|
\\
|
代表一个反斜线字符''\'
|
092
|
|
\'
|
代表一个单引号(撇号)字符
|
039
|
|
\"
|
代表一个双引号字符
|
034
|
| \? | 代表一个问号 | 063 |
|
\0
|
空字符(NULL)
|
000
|
|
\ooo
|
1到3位八进制数所代表的任意字符 如 '\101'表示'A'
|
三位八进制
|
|
\xhh
|
1到2位十六进制所代表的任意字符 如 '\x41'表示'A'
|
二位十六进制
|
2、转义字符串(Escape String),即字符实体(Character Entity)分成三部分:第一部分是一个&符号,英文叫ampersand;第二部分是实体(Entity)名字或者是#加上实体(Entity)编号--10进制或x+6进制;第三部分是一个分号。这个更多体现在的html转义字符中;下面列出了所有的html转义字符供参考和学习。
HTML转义字符串
| 名称 |
字符 |
10进制编码 |
Unicode |
名称 |
字符 |
10进制编码 |
Unicode |
| |
|
32 |
U20 |
" |
" |
34 |
U22 |
| & |
& |
38 |
U26 |
< |
< |
60 |
U3C |
| > |
> |
62 |
U3E |
¡ |
¡ |
161 |
UA1 |
| ¢ |
¢ |
162 |
UA2 |
£ |
£ |
163 |
UA3 |
| ¤ |
¤ |
164 |
UA4 |
¥ |
¥ |
165 |
UA5 |
| ¦ |
¦ |
166 |
UA6 |
§ |
§ |
167 |
UA7 |
| ¨ |
¨ |
168 |
UA8 |
© |
© |
169 |
UA9 |
| ª |
ª |
170 |
UAA |
« |
« |
171 |
UAB |
| ¬ |
¬ |
172 |
UAC |
­ |
|
173 |
UAD |
| ® |
® |
174 |
UAE |
¯ |
¯ |
175 |
UAF |
| ° |
° |
176 |
UB0 |
± |
± |
177 |
UB1 |
| ² |
² |
178 |
UB2 |
³ |
³ |
179 |
UB3 |
| ´ |
´ |
180 |
UB4 |
µ |
µ |
181 |
UB5 |
| ¶ |
¶ |
182 |
UB6 |
· |
· |
183 |
UB7 |
| ¸ |
¸ |
184 |
UB8 |
¹ |
¹ |
185 |
UB9 |
| º |
º |
186 |
UBA |
» |
» |
187 |
UBB |
| ¼ |
¼ |
188 |
UBC |
½ |
½ |
189 |
UBD |
| ¾ |
¾ |
190 |
UBE |
¿ |
¿ |
191 |
UBF |
| À |
À |
192 |
UC0 |
Á |
Á |
193 |
UC1 |
| Â |
 |
194 |
UC2 |
à |
à |
195 |
UC3 |
| Ä |
Ä |
196 |
UC4 |
Å |
Å |
197 |
UC5 |
| Æ |
Æ |
198 |
UC6 |
Ç |
Ç |
199 |
UC7 |
| È |
È |
200 |
UC8 |
É |
É |
201 |
UC9 |
| Ê |
Ê |
202 |
UCA |
Ë |
Ë |
203 |
UCB |
| Ì |
Ì |
204 |
UCC |
Í |
Í |
205 |
UCD |
| Î |
Î |
206 |
UCE |
Ï |
Ï |
207 |
UCF |
| Ð |
Ð |
208 |
UD0 |
Ñ |
Ñ |
209 |
UD1 |
| Ò |
Ò |
210 |
UD2 |
Ó |
Ó |
211 |
UD3 |
| Ô |
Ô |
212 |
UD4 |
Õ |
Õ |
213 |
UD5 |
| Ö |
Ö |
214 |
UD6 |
× |
× |
215 |
UD7 |
| Ø |
Ø |
216 |
UD8 |
Ù |
Ù |
217 |
UD9 |
| Ú |
Ú |
218 |
UDA |
Û |
Û |
219 |
UDB |
| Ü |
Ü |
220 |
UDC |
Ý |
Ý |
221 |
UDD |
| Þ |
Þ |
222 |
UDE |
ß |
ß |
223 |
UDF |
| à |
à |
224 |
UE0 |
á |
á |
225 |
UE1 |
| â |
â |
226 |
UE2 |
ã |
ã |
227 |
UE3 |
| ä |
ä |
228 |
UE4 |
å |
å |
229 |
UE5 |
| æ |
æ |
230 |
UE6 |
ç |
ç |
231 |
UE7 |
| è |
è |
232 |
UE8 |
é |
é |
233 |
UE9 |
| ê |
ê |
234 |
UEA |
ë |
ë |
235 |
UEB |
| ì |
ì |
236 |
UEC |
í |
í |
237 |
UED |
| î |
î |
238 |
UEE |
ï |
ï |
239 |
UEF |
| ð |
ð |
240 |
UF0 |
ñ |
ñ |
241 |
UF1 |
| ò |
ò |
242 |
UF2 |
ó |
ó |
243 |
UF3 |
| ô |
ô |
244 |
UF4 |
õ |
õ |
245 |
UF5 |
| ö |
ö |
246 |
UF6 |
÷ |
÷ |
247 |
UF7 |
| ø |
ø |
248 |
UF8 |
ù |
ù |
249 |
UF9 |
| ú |
ú |
250 |
UFA |
û |
û |
251 |
UFB |
| ü |
ü |
252 |
UFC |
ý |
ý |
253 |
UFD |
| þ |
þ |
254 |
UFE |
ÿ |
ÿ |
255 |
UFF |
| Œ |
Œ |
338 |
U0152 |
œ |
œ |
339 |
U0153 |
| Š |
Š |
352 |
U0160 |
š |
š |
353 |
U0161 |
| Ÿ |
Ÿ |
376 |
U0178 |
ƒ |
ƒ |
402 |
U0192 |
| ˆ |
ˆ |
710 |
U02C6 |
˜ |
˜ |
732 |
U02DC |
| Α |
Α |
913 |
U0391 |
Β |
Β |
914 |
U0392 |
| Γ |
Γ |
915 |
U0393 |
Δ |
Δ |
916 |
U0394 |
| Ε |
Ε |
917 |
U0395 |
Ζ |
Ζ |
918 |
U0396 |
| Η |
Η |
919 |
U0397 |
Θ |
Θ |
920 |
U0398 |
| Ι |
Ι |
921 |
U0399 |
Κ |
Κ |
922 |
U039A |
| Λ |
Λ |
923 |
U039B |
Μ |
Μ |
924 |
U039C |
| Ν |
Ν |
925 |
U039D |
Ξ |
Ξ |
926 |
U039E |
| Ο |
Ο |
927 |
U039F |
Π |
Π |
928 |
U03A0 |
| Ρ |
Ρ |
929 |
U03A1 |
Σ |
Σ |
931 |
U03A3 |
| Τ |
Τ |
932 |
U03A4 |
Υ |
Υ |
933 |
U03A5 |
| Φ |
Φ |
934 |
U03A6 |
Χ |
Χ |
935 |
U03A7 |
| Ψ |
Ψ |
936 |
U03A8 |
Ω |
Ω |
937 |
U03A9 |
| α |
α |
945 |
U03B1 |
β |
β |
946 |
U03B2 |
| γ |
γ |
947 |
U03B3 |
δ |
δ |
948 |
U03B4 |
| ε |
ε |
949 |
U03B5 |
ζ |
ζ |
950 |
U03B6 |
| η |
η |
951 |
U03B7 |
θ |
θ |
952 |
U03B8 |
| ι |
ι |
953 |
U03B9 |
κ |
κ |
954 |
U03BA |
| λ |
λ |
955 |
U03BB |
μ |
μ |
956 |
U03BC |
| ν |
ν |
957 |
U03BD |
ξ |
ξ |
958 |
U03BE |
| ο |
ο |
959 |
U03BF |
π |
π |
960 |
U03C0 |
| ρ |
ρ |
961 |
U03C1 |
ς |
ς |
962 |
U03C2 |
| σ |
σ |
963 |
U03C3 |
τ |
τ |
964 |
U03C4 |
| υ |
υ |
965 |
U03C5 |
φ |
φ |
966 |
U03C6 |
| χ |
χ |
967 |
U03C7 |
ψ |
ψ |
968 |
U03C8 |
| ω |
ω |
969 |
U03C9 |
ϑ |
ϑ |
977 |
U03D1 |
| ϒ |
ϒ |
978 |
U03D2 |
ϖ |
ϖ |
982 |
U03D6 |
|   |
|
8194 |
U2002 |
  |
|
8195 |
U2003 |
|   |
|
8201 |
U2009 |
&zwsp; |
&zwsp; |
8203 |
U200B |
| ‌ |
|
8204 |
U200C |
‍ |
|
8205 |
U200D |
| ‎ |
|
8206 |
U200E |
‏ |
|
8207 |
U200F |
| – |
– |
8211 |
U2013 |
— |
— |
8212 |
U2014 |
| ‘ |
‘ |
8216 |
U2018 |
’ |
’ |
8217 |
U2019 |
| ‚ |
‚ |
8218 |
U201A |
“ |
“ |
8220 |
U201C |
| ” |
” |
8221 |
U201D |
„ |
„ |
8222 |
U201E |
| † |
† |
8224 |
U2020 |
‡ |
‡ |
8225 |
U2021 |
| • |
• |
8226 |
U2022 |
… |
… |
8230 |
U2026 |
| &lre; |
&lre; |
8234 |
U202A |
&rle; |
&rle; |
8235 |
U202B |
| &pdf; |
&pdf; |
8236 |
U202C |
&lro; |
&lro; |
8237 |
U202D |
| &rlo; |
&rlo; |
8238 |
U202E |
‰ |
‰ |
8240 |
U2030 |
| ′ |
′ |
8242 |
U2032 |
″ |
″ |
8243 |
U2033 |
| ‹ |
‹ |
8249 |
U2039 |
› |
› |
8250 |
U203A |
| ‾ |
‾ |
8254 |
U203E |
⁄ |
⁄ |
8260 |
U2044 |
| &iss; |
&iss; |
8298 |
U206A |
&ass; |
&ass; |
8299 |
U206B |
| &iafs; |
&iafs; |
8300 |
U206C |
&aafs; |
&aafs; |
8301 |
U206D |
| &nads; |
&nads; |
8302 |
U206E |
&nods; |
&nods; |
8303 |
U206F |
| € |
€ |
8364 |
U20AC |
ℑ |
ℑ |
8465 |
U2111 |
| ℘ |
℘ |
8472 |
U2118 |
ℜ |
ℜ |
8476 |
U211C |
| ™ |
™ |
8482 |
U2122 |
ℵ |
ℵ |
8501 |
U2135 |
| ← |
← |
8592 |
U2190 |
↑ |
↑ |
8593 |
U2191 |
| → |
→ |
8594 |
U2192 |
↓ |
↓ |
8595 |
U2193 |
| ↔ |
↔ |
8596 |
U2194 |
↵ |
↵ |
8629 |
U21B5 |
| ⇐ |
⇐ |
8656 |
U21D0 |
⇑ |
⇑ |
8657 |
U21D1 |
| ⇒ |
⇒ |
8658 |
U21D2 |
⇓ |
⇓ |
8659 |
U21D3 |
| ⇔ |
⇔ |
8660 |
U21D4 |
∀ |
∀ |
8704 |
U2200 |
| ∂ |
∂ |
8706 |
U2202 |
∃ |
∃ |
8707 |
U2203 |
| ∅ |
∅ |
8709 |
U2205 |
∇ |
∇ |
8711 |
U2207 |
| ∈ |
∈ |
8712 |
U2208 |
∉ |
∉ |
8713 |
U2209 |
| ∋ |
∋ |
8715 |
U220B |
∏ |
∏ |
8719 |
U220F |
| ∑ |
∑ |
8721 |
U2211 |
− |
− |
8722 |
U2212 |
| ∗ |
∗ |
8727 |
U2217 |
√ |
√ |
8730 |
U221A |
| ∝ |
∝ |
8733 |
U221D |
∞ |
∞ |
8734 |
U221E |
| ∠ |
∠ |
8736 |
U2220 |
∧ |
∧ |
8743 |
U2227 |
| ∨ |
∨ |
8744 |
U2228 |
∩ |
∩ |
8745 |
U2229 |
| ∪ |
∪ |
8746 |
U222A |
∫ |
∫ |
8747 |
U222B |
| ∴ |
∴ |
8756 |
U2234 |
∼ |
∼ |
8764 |
U223C |
| ≅ |
≅ |
8773 |
U2245 |
≈ |
≈ |
8776 |
U2248 |
| ≠ |
≠ |
8800 |
U2260 |
≡ |
≡ |
8801 |
U2261 |
| ≤ |
≤ |
8804 |
U2264 |
≥ |
≥ |
8805 |
U2265 |
| ⊂ |
⊂ |
8834 |
U2282 |
⊃ |
⊃ |
8835 |
U2283 |
| ⊄ |
⊄ |
8836 |
U2284 |
⊆ |
⊆ |
8838 |
U2286 |
| ⊇ |
⊇ |
8839 |
U2287 |
⊕ |
⊕ |
8853 |
U2295 |
| ⊗ |
⊗ |
8855 |
U2297 |
⊥ |
⊥ |
8869 |
U22A5 |
| ⋅ |
⋅ |
8901 |
U22C5 |
⌈ |
⌈ |
8968 |
U2308 |
| ⌉ |
⌉ |
8969 |
U2309 |
⌊ |
⌊ |
8970 |
U230A |
| ⌋ |
⌋ |
8971 |
U230B |
⟨ |
〈 |
9001 |
U2329 |
| ⟩ |
〉 |
9002 |
U232A |
◊ |
◊ |
9674 |
U25CA |
| ♠ |
♠ |
9824 |
U2660 |
♣ |
♣ |
9827 |
U2663 |
| ♥ |
♥ |
9829 |
U2665 |
♦ |
♦ |
9830 |
U2666 |
3、C#的转义符以反斜线"\"开头,后跟一个或几个字符: \’ 单引号,\” 双引号,\\ 反斜杠,\0 空,\a 警告(产生峰鸣),\b 退格,\f 换页,\n 换行,\r 回车,\t 水平制表符,\v 垂直制表符。@表示去除关键字标记,如想用class作为字段、属性、方法时,需要前面加上@class表示该字符为非关键字,而是普通的字符串。
4、Javascipt的转义字符"\"开头,即可以使用反斜杠来添加到文本字符串中,下面列出了一些常用的转义符。
| 代码 |
输出 |
| \' |
单引号 |
| \" |
双引号 |
| \& |
和号 |
| \\ |
反斜杠 |
| \n |
换行符 |
| \r |
回车符 |
| \t |
制表符 |
| \b |
退格符 |
| \f |
换页符 |
URL转义字符
| 特殊符号 | URL功能 | 十六进制值编码 |
| + | 表示空格 | %2B |
| 空格 | 空格 | +或者编码%20 |
| / | 分隔目录和子目录 | %2F |
| ? | 分隔实际的URL和参数 | %3F |
| % | 指定特殊字符 | %25 |
| # | 表示书签 | %23 |
| & | 指定的参数间的分隔符 | %26 |
| = | URL中指定参数的值 | %3D |
| ! | URL中指定参数的值 | %21 |
PHP转义字符
| 转义字符代码 |
转义字符的含义 |
| \" |
双引号 |
| \' |
单引号 |
| \\ |
反斜杠 |
| \n |
换行符 |
| \r |
回车符 |
| \t |
制表符 |
| \$ |
美元符号 |
MYSQL转义字符
| 特殊符号 | 表示意思 |
| \0 | ASCII 0(NUL)字符。 |
| \' | 单引号(‘'’)。 |
| \" | 双引号(‘"’)。 |
| \b | 退格符。 |
| \n | 换行符。 |
| \r | 回车符。 |
| \t | tab字符。 |
| \Z | ASCII 26(控制(Ctrl)-Z)。该字符可以编码为‘\Z’,以允许你解决在Windows中ASCII 26 代表文件结尾这一问题。(如果你试图使用mysql db_name < file_name,ASCII 26会带来问题)。 |
| \\ | 反斜线(‘\’)字符。 |
| \% | ‘%’字符。 |
| \_ | ‘_’字符。 |
其它大部分转义字符都是“\”作为前缀的;