为什么要用到转义字符呢?
主要是有些字符已经有其它使用意义或用途了,你现在改变原来用法、用途的话,就需要用其它替换字符,这就是转义字符,比如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功能 | 十六进制值编码 |
| 表示空格 | + |
空格 | 空格 | 或者编码 |
/ | 分隔目录和子目录 | / |
? | 分隔实际的url和参数 | ? |
% | 指定特殊字符 | % |
# | 表示书签 | # |
& | 指定的参数间的分隔符 | & |
= | url中指定参数的值 | = |
! | url中指定参数的值 | ! |
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会带来问题)。 |
\\ | 反斜线(‘\’)字符。 |
\% | ‘%’字符。 |
\_ | ‘_’字符。 |
其它大部分转义字符都是“\”作为前缀的;