为什么要用到转义字符呢?
主要是有些字符已经有其它使用意义或用途了,你现在改变原来用法、用途的话,就需要用其它替换字符,这就是转义字符,比如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会带来问题)。 |
\\ | 反斜线(‘\’)字符。 |
\% | ‘%’字符。 |
\_ | ‘_’字符。 |
其它大部分转义字符都是“\”作为前缀的;