为什么要用到转义字符呢?

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