大家好,欢迎来到IT知识分享网。
包括:常见转义字符、ASCII转义字符、HTML转义字符、XML转义字符、URL转义字符等
一、常见转义字符
转义字符 |
意义 |
示例 |
\a |
响铃(Bell) |
\a |
\b |
退格(Backspace) |
Hello\bWorld(删除o,显示HellWorld) |
\f |
换页(Form Feed) |
\f |
\n |
换行(Newline) |
Hello\nWorld(换行输出) |
\r |
回车(Carriage Return) |
\r |
\t |
水平制表符(Horizontal Tab) |
Hello\tWorld(插入制表符) |
\v |
垂直制表符(Vertical Tab) |
\v |
\\ |
反斜杠(Backslash) |
\\ |
\’ |
单引号(Single Quote) |
\’ |
\” |
双引号(Double Quote) |
\” |
\? |
问号(Question Mark) |
\? |
\0 |
空字符(Null) |
\0 |
\ddd |
三位八进制数所代表的字符 |
\61(表示1)是 1 到 3 位的八进制数字(0-7) |
\ooo |
三位八进制数所代表的字符 |
\061(表示1,前面的0是八进制数的前缀)必须是 3 位的八进制数字(0-7) |
\xhh |
两位十六进制数所代表的字符 |
\x41(表示A) |
二、标准ASCII转义字符表
转义字符 |
名称 |
ASCII值(十进制) |
\0 |
空字符(Null) |
0 |
\7 |
响铃(BEL) |
7 |
\8 |
退格(BS) |
8 |
\9 |
水平制表符(HT) |
9 |
\10 |
换行(LF) |
10 |
\11 |
垂直制表符(VT) |
11 |
\12 |
换页(FF) |
12 |
\13 |
回车(CR) |
13 |
\27 |
转义(ESC) |
27 |
\a |
响铃(Bell) |
7 |
\b |
退格(Backspace) |
8 |
\f |
换页(Form Feed) |
12 |
\n |
换行(Line Feed) |
10 |
\r |
回车(Carriage Return) |
13 |
\t |
水平制表(Horizontal Tab) |
9 |
\v |
垂直制表(Vertical Tab) |
11 |
\\ |
反斜杠 |
92 |
\’ |
单引号 |
39 |
\” |
双引号 |
34 |
\? |
问号 |
63 |
\ddd |
八进制转义 |
– |
\xhh |
十六进制转义 |
– |
三、HTML转义字符
转义字符 |
意义 |
示例 |
< |
小于号(<) |
< |
> |
大于号(>) |
> |
& |
和号(&) |
& |
“ |
双引号(”) |
“ |
‘ |
单引号(’) |
‘ |
|
|
|
¡ |
倒感叹号(¡) |
¡ |
¢ |
分号(¢) |
¢ |
£ |
英镑符号(£) |
£ |
¤ |
货币符号(¤) |
¤ |
¥ |
日元符号(¥) |
¥ |
¦ |
断竖线(¦) |
¦ |
§ |
节号(§) |
§ |
¨ |
双点(¨) |
¨ |
© |
版权符号(©) |
© |
ª |
女性序数号(ª) |
ª |
« |
左双角括号(«) |
« |
¬ |
否定号(¬) |
¬ |
|
软连字符() |
|
® |
注册商标符号(®) |
® |
¯ |
长横线(¯) |
¯ |
° |
度符号(°) |
° |
± |
正负号(±) |
± |
² |
上标二(²) |
² |
³ |
上标三(³) |
³ |
´ |
急升调(´) |
´ |
µ |
微符号(µ) |
µ |
¶ |
段落符号(¶) |
¶ |
· |
中间点(·) |
· |
¸ |
软音符号(¸) |
¸ |
¹ |
上标一(¹) |
¹ |
º |
男性序数号(º) |
º |
» |
右双角括号(») |
» |
¼ |
四分之一(¼) |
¼ |
½ |
二分之一(½) |
½ |
¾ |
四分之三(¾) |
¾ |
¿ |
倒问号(¿) |
¿ |
四、XML转义字符
转义字符 |
意义 |
示例 |
< |
小于号(<) |
< |
> |
大于号(>) |
> |
& |
和号(&) |
& |
‘ |
单引号(’) |
‘ |
“ |
双引号(”) |
“ |
五、URL/URI 编码表
转义字符 |
意义 |
示例 |
+ 或 %20 |
空格 |
Hello%20World |
%21 |
感叹号(!) |
Hello%21World |
%22 |
双引号(”) |
Hello%22World |
%23 |
井号(#) |
Hello%23World |
%24 |
美元符号($) |
Hello%24World |
%25 |
百分号(%) |
Hello%25World |
%26 |
和号(&) |
Hello%26World |
%27 |
单引号(’) |
Hello%27World |
%28 |
左括号(() |
Hello%28World |
%29 |
右括号()) |
Hello%29World |
%2A |
星号(*) |
Hello%2AWorld |
%2B |
加号(+) |
Hello%2BWorld |
%2C |
逗号(,) |
Hello%2CWorld |
%2D |
连字符(-) |
Hello%2DWorld |
%2E |
句点(.) |
Hello%2EWorld |
%2F |
斜杠(/) |
Hello%2FWorld |
%3A |
冒号(:) |
Hello%3AWorld |
%3B |
分号(;) |
Hello%3BWorld |
%3C |
小于号(<) |
Hello%3CWorld |
%3D |
等号(=) |
Hello%3DWorld |
%3E |
大于号(>) |
Hello%3EWorld |
%3F |
问号(?) |
Hello%3FWorld |
%40 |
商业符号(@) |
Hello%40World |
六、Unicode转义字符
转义字符 |
意义 |
示例 |
\u0000 |
空字符(Null) |
\u0000 |
\u0007 |
响铃(Bell) |
\u0007 |
\u0008 |
退格(Backspace) |
\u0008 |
\u0009 |
水平制表符(Horizontal Tab) |
\u0009 |
\u000A |
换行(Newline) |
\u000A |
\u000B |
垂直制表符(Vertical Tab) |
\u000B |
\u000C |
换页(Form Feed) |
\u000C |
\u000D |
回车(Carriage Return) |
\u000D |
\u001B |
转义(ESC) |
\u001B |
\u0022 |
双引号(”) |
\u0022 |
\u0027 |
单引号(’) |
\u0027 |
\u005C |
反斜杠(\) |
\u005C |
\u007F |
删除字符(DEL) |
\u007F |
\u00A0 |
非断空格 |
\u00A0 |
\u00A1 |
倒感叹号(¡) |
\u00A1 |
\u00A2 |
分号(¢) |
\u00A2 |
\u00A3 |
英镑符号(£) |
\u00A3 |
\u00A4 |
货币符号(¤) |
\u00A4 |
\u00A5 |
日元符号(¥) |
\u00A5 |
\u00A6 |
断竖线(¦) |
\u00A6 |
\u00A7 |
节号(§) |
\u00A7 |
\u00A8 |
双点(¨) |
\u00A8 |
\u00A9 |
版权符号(©) |
\u00A9 |
\u00AA |
女性序数号(ª) |
\u00AA |
\u00AB |
左双角括号(«) |
\u00AB |
\u00AC |
否定号(¬) |
\u00AC |
\u00AD |
软连字符() |
\u00AD |
\u00AE |
注册商标符号(®) |
\u00AE |
\u00AF |
长横线(¯) |
\u00AF |
\u00B0 |
度符号(°) |
\u00B0 |
\u00B1 |
正负号(±) |
\u00B1 |
\u00B2 |
上标二(²) |
\u00B2 |
\u00B3 |
上标三(³) |
\u00B3 |
\u00B4 |
急升调(´) |
\u00B4 |
\u00B5 |
微符号(µ) |
\u00B5 |
\u00B6 |
段落符号(¶) |
\u00B6 |
\u00B7 |
中间点(·) |
\u00B7 |
\u00B8 |
软音符号(¸) |
\u00B8 |
\u00B9 |
上标一(¹) |
\u00B9 |
\u00BA |
男性序数号(º) |
\u00BA |
\u00BB |
右双角括号(») |
\u00BB |
\u00BC |
四分之一(¼) |
\u00BC |
\u00BD |
二分之一(½) |
\u00BD |
\u00BE |
四分之三(¾) |
\u00BE |
\u00BF |
倒问号(¿) |
\u00BF |
\u00C0 |
大写A带重音(À) |
\u00C0 |
\u00C1 |
大写A带急升调(Á) |
\u00C1 |
\u00C2 |
大写A带环(Â) |
\u00C2 |
\u00C3 |
大写A带波浪线(Ã) |
\u00C3 |
\u00C4 |
大写A带变音符(Ä) |
\u00C4 |
\u00C5 |
大写A带环(Å) |
\u00C5 |
\u00C6 |
大写AE(Æ) |
\u00C6 |
\u00C7 |
大写C带软音符号(Ç) |
\u00C7 |
\u00C8 |
大写E带重音(È) |
\u00C8 |
\u00C9 |
大写E带急升调(É) |
\u00C9 |
\u00CA |
大写E带环(Ê) |
\u00CA |
\u00CB |
大写E带变音符(Ë) |
\u00CB |
\u00CC |
大写I带重音(Ì) |
\u00CC |
\u00CD |
大写I带急升调(Í) |
\u00CD |
\u00CE |
大写I带环(Î) |
\u00CE |
\u00CF |
大写I带变音符(Ï) |
\u00CF |
\u00D0 |
大写乙(Ð) |
\u00D0 |
\u00D1 |
大写N带波浪线(Ñ) |
\u00D1 |
\u00D2 |
大写O带重音(Ò) |
\u00D2 |
\u00D3 |
大写O带急升调(Ó) |
\u00D3 |
\u00D4 |
大写O带环(Ô) |
\u00D4 |
\u00D5 |
大写O带波浪线(Õ) |
\u00D5 |
\u00D6 |
大写O带变音符(Ö) |
\u00D6 |
\u00D7 |
乘号(×) |
\u00D7 |
\u00D8 |
大写O带斜线(Ø) |
\u00D8 |
\u00D9 |
大写U带重音(Ù) |
\u00D9 |
\u00DA |
大写U带急升调(Ú) |
\u00DA |
\u00DB |
大写U带环(Û) |
\u00DB |
\u00DC |
大写U带变音符(Ü) |
\u00DC |
\u00DD |
大写Y带急升调(Ý) |
\u00DD |
\u00DE |
大写雷文符(Þ) |
\u00DE |
\u00DF |
小写咬(ß) |
\u00DF |
\u00E0 |
小写a带重音(à) |
\u00E0 |
\u00E1 |
小写a带急升调(á) |
\u00E1 |
\u00E2 |
小写a带环(â) |
\u00E2 |
\u00E3 |
小写a带波浪线(ã) |
\u00E3 |
\u00E4 |
小写a带变音符(ä) |
\u00E4 |
\u00E5 |
小写a带环(å) |
\u00E5 |
\u00E6 |
小写ae(æ) |
\u00E6 |
\u00E7 |
小写c带软音符号(ç) |
\u00E7 |
\u00E8 |
小写e带重音(è) |
\u00E8 |
\u00E9 |
小写e带急升调(é) |
\u00E9 |
\u00EA |
小写e带环(ê) |
\u00EA |
\u00EB |
小写e带变音符(ë) |
\u00EB |
\u00EC |
小写i带重音(ì) |
\u00EC |
\u00ED |
小写i带急升调(í) |
\u00ED |
\u00EE |
小写i带环(î) |
\u00EE |
\u00EF |
小写i带变音符(ï) |
\u00EF |
\u00F0 |
小写乙(ð) |
\u00F0 |
\u00F1 |
小写n带波浪线(ñ) |
\u00F1 |
\u00F2 |
小写o带重音(ò) |
\u00F2 |
\u00F3 |
小写o带急升调(ó) |
\u00F3 |
\u00F4 |
小写o带环(ô) |
\u00F4 |
\u00F5 |
小写o带波浪线(õ) |
\u00F5 |
\u00F6 |
小写o带变音符(ö) |
\u00F6 |
\u00F7 |
除号(÷) |
\u00F7 |
\u00F8 |
小写o带斜线(ø) |
\u00F8 |
\u00F9 |
小写u带重音(ù) |
\u00F9 |
\u00FA |
小写u带急升调(ú) |
\u00FA |
\u00FB |
小写u带环(û) |
\u00FB |
\u00FC |
小写u带变音符(ü) |
\u00FC |
\u00FD |
小写y带急升调(ý) |
\u00FD |
\u00FE |
小写雷文符(þ) |
\u00FE |
\u00FF |
小写y带变音符(ÿ) |
\u00FF |
七、 JSON转义规则
字符 |
转义形式 |
说明 |
双引号 |
\” |
避免与字符串边界冲突 |
反斜杠 |
\\ |
转义自身字符 |
控制字符 |
\u0000-\u001F |
使用Unicode转义(如\n = \u000A) |
八、正则表达式特殊字符
字符 |
转义形式 |
说明 |
. |
\. |
匹配字面量句号 |
* |
\* |
匹配字面量星号 |
+ |
\+ |
匹配字面量加号 |
? |
\? |
匹配字面量问号 |
[ |
$ |
匹配字面量左方括号 |
九、其他常见转义字符场景
转义字符 |
意义 |
示例 |
\ooo |
三位八进制数所代表的字符 |
\141(表示a) |
\xhh |
两位十六进制数所代表的字符 |
\x41(表示A) |
\uFFFF |
四位十六进制数所代表的Unicode字符(Java等语言) |
\u0041(表示A) |
\u{FFFF} |
Unicode扩展字符(如JavaScript中的ES6语法) |
\u{1F600}(表示) |
十、使用注意事项
- 八进制/十六进制转义:
- 八进制范围:\0(空字符)至\377(十进制0-255)。
- 十六进制需以\x开头,如\x0A(换行符)。
- 语言差异:
- Java/Python支持\uXXXX Unicode转义(如\u4E00 = ‘一’)。
- Shell中需用#39;\x0A’表示特殊字符。
- URL编码:
- 使用application/x-www-form-urlencoded时,空格编码为+,但JSON/REST API中通常用%20。
- 编码函数(如JavaScript的encodeURIComponent())会自动处理特殊字符。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/180806.html