JAVA中的转义字符
- 八进制转义序列:\ + 1到3位数字;范围'\000'~'\377' \0:空字符
-
Unicode转义字符:\u + 四个十六进制数字;0~65535 \u0000:空字符
-
特殊字符:就3个 \":双引号 \':单引号 \\:反斜线
- 控制字符:5个 \' 单引号字符 \\ 反斜杠字符 \r 回车 \n 换行 \f 走纸换页 \t 横向跳格 \b 退格
点的转义:. ==> u002E
美元符号的转义:$ ==> u0024
乘方符号的转义:^ ==> u005E
左大括号的转义:{ ==> u007B
左方括号的转义:[ ==> u005B
左圆括号的转义:( ==> u0028
竖线的转义:| ==> u007C
右圆括号的转义:) ==> u0029
星号的转义:* ==> u002A
加号的转义:+ ==> u002B
问号的转义:? ==> u003F
反斜杠的转义: ==> u005C
JavaScript转义字符和转义序列
序 | 转义字符 | 使用说明 |
0 | NUL 字符(\u0000) | |
1 | \b | 后退一格(Backspace)退格符(\u0008) |
2 | \f | 换页(Form Feed)(\u000C) |
3 | \n | 换行(New Line)(\u000A) |
4 | \r | 回车(Carriage Return)(\u000D) |
5 | \t | 制表(Tab)水平制表符(\u0009) |
6 | \' | 单引号(\u0027) |
7 | \" | 双引号(\u0027) |
8 | \\ | 反斜线(Backslash)(\u005C) |
9 | \v | 垂直制表符(\u000B) |
10 | \xNN | 由两位十六进制数值NN指定的Latin-1(ISO-8859-1)字符 |
11 | \uNNNN | 由四位十六进制数NNNN指定的Unicode字符 |
12 | \NNN | 由一位到三位八进制数(1到377)指定的Latin-1字符。 ECMAScript v3不支持,不要使用这种转义序列 |
HTML转义字符
在HTML中,定义转义字符串的原因有两个:第一个原因是像“<”和“>”这类符号已经用来表示HTML标签,因此就不能直接当作文本中的符号来使用。为了在HTML文档中使用这些符号,就需要定义它的转义字符串。当解释程序遇到这类字符串时就把它解释为真实的字符。在输入转义字符串时,要严格遵守字母大小写的规则。第二个原因是,有些字符在ASCII字符集中没有定义,因此需要使用转义字符串来表示。
具体详见http://www.w3schools.com/cn/tags/ref_entities.asp