特殊字符转义(传 参数的时候呢?嗬嗬 前台->JAVA-DB)
javascript 特殊字符转义
在我们写JAVAScript脚本时,可能会要HTML文档显示或使用某些特殊字符(例如:引号或斜线)。(例如:<imgsrc="image5.jpg">)但是前面提过,声明一个字符串时,前后必须以引号括起来。如此一来,字符串当中引号可能会和标示字符串的引号搞混了,此时就要使用转义字符(Escape Character)。
JAVAScript使用以下八种转义字符。这些字符都是以一个反斜线(\)开始。当JAVAScript的解释器(Interpreter)看到反斜线时,就会特别注意,表现出程序员所要表达的意思。
序 转义字符 使用说明
1 \b 后退一格(Backspace)
2 \f 换页(Form Feed)
3 \n 换行(New Line)
4 \r 返回(Carriage Return)
5 \t 制表(Tab)
6 \' 单引号
7 \" 双引号
8 \\ 反斜线(Backslash)
举例:
<Script Language = "JAVAScript">
<!--
//用(\ ")表示(")
document.write( "我们的\"爱人\"");
document.write( "<hr>");
//用(\\)表示(\)
document.write( "文件在C:\\Windows\\下");
document.write( "<hr>");
//用(\n)表示换行
alert( "是MM就\n亲一下");
document.write( "<hr>");
//用(\n)表示换行
document.write( "<pre>是MM就\n亲一下</pre>");
document.write( "<hr>");
-->
</Script>
说明:
1、“\n”这个转义字符则常与alert()搭配使用,它效果相当于在文本编辑器当中按下“Enter”键(VBScript里是常量“vbCrLf”)。
2、如果一定要在document.write()当中使用“\n”,必须搭配HTML的<PRE>标记才有作用。(一般用<br>)。
html特殊字符
特殊字符
字符 十进制 转义字符
" " "
& & &
< < <
> > >
不断开空格(non-breaking space)
其他字符
字符 十进制 转义字符 字符 十进制 转义字符 字符 十进制 转义字符
? ? ? á á á á á á
¢ ¢ ¢ ? ? ? a a a
£ £ £ ? ? ? ? ? ?
¤ ¤ ¤ ? ? ? ? ? ?
¥ ¥ ¥ ? ? ˚ ? ? ?
| | | ? ? ? ? ? ?
§ § § ? ? ? ? ? ?
¨ ¨ ¨ è è è è è è
? ? ? é é é é é é
a a a ê ê ê ê ê ê
? ? ? ? ? ? ? ? ?
? ? ? ì ì ì ì ì ì
\x7f í í í í í í
? ? ? ? ? ? ? ? ?
ˉ ˉ ˉ ? ? ? ? ? ?
° ° ° D D D e e &ieth;
± ± ± ? ? ? ? ? ?
2 2 2 ò ò ò ò ò ò
3 3 3 ó ó ó ó ó ó
′ ′ ′ ? ? ? ? ? ?
μ μ μ ? ? ? ? ? ?
? ? ? ? ? ? ? ? ?
· · · × × × ÷ ÷ ÷
? ? ? ? ? ? ? ? ?
1 1 1 ù ù ù ù ù ù
o o o ú ú ú ú ú ú
? ? ? ? ? ? ? ? ?
? ? ? ü ü ü ü ü ü
? ? ? Y Y Y y y y
? ? ? T T T t t t
? ? ? ? ? ? ? ? ?
à à à à à à
java特殊字符
转义序列 含义
\n 回车(\u000a)
\t 水平制表符(\u0009)
\b 空格(\u0008)
\r 换行(\u000d)
\f 换页(\u000c)
\' 单引号(\u0027)
\" 双引号(\u0022)
\\ 反斜杠(\u005c)
\ddd 三位八进制
\udddd 四位十六进制
sql特殊字符
SQL 的转义字符是:'(单引号)
例:select * from tbl where uyear='''06'
请注意其中红色背景的单引号,它即表示转义字符,如果我们省略,则整个语句会出错,转义字符不会输出,上例中 uyear 的实际条件值为 '06,而不是 ''06
为什么不能省略呢,假如我们省略,上句变成:select * from tbl where uyear=''06'
由于在 SQL 中单引号表示字符串的开始和结束符号,于是 SQL 解释器会认为语句中灰色背景的为字符串,其后的语句显然是个错误的语句,当然会报错,为了解决字符串的单引号问题,就出现了转义字符单。
字符 |
十进制 |
转义字符 |
" |
" |
" |
& |
& |
& |
< |
< |
< |
> |
> |
> |
不断开空格(non-breaking space) |
|
|
其他字符
字符 |
十进制 |
转义字符 |
字符 |
十进制 |
转义字符 |
字符 |
十进制 |
转义字符 |
? |
¡ |
¡ |
Á |
Á |
Á |
á |
á |
á |
¢ |
¢ |
¢ |
 |
 |
ˆ |
â |
â |
â |
£ |
£ |
£ |
à |
à |
à |
ã |
ã |
ã |
¤ |
¤ |
¤ |
Ä |
Ä |
Ä |
ä |
ä |
ä |
¥ |
¥ |
¥ |
Å |
Å |
˚ |
å |
å |
å |
| |
¦ |
¦ |
Æ |
Æ |
Æ |
æ |
æ |
æ |
§ |
§ |
§ |
Ç |
Ç |
Ç |
ç |
ç |
ç |
¨ |
¨ |
¨ |
È |
È |
È |
è |
è |
è |
© |
© |
© |
É |
É |
É |
é |
é |
é |
a |
ª |
ª |
Ê |
Ê |
Ê |
ê |
ê |
ê |
? |
« |
« |
Ë |
Ë |
Ë |
ë |
ë |
ë |
? |
¬ |
¬ |
Ì |
Ì |
Ì |
ì |
ì |
ì |
\x7f |
|
­ |
Í |
Í |
Í |
í |
í |
í |
® |
® |
® |
Î |
Î |
Î |
î |
î |
î |
ˉ |
¯ |
¯ |
Ï |
Ï |
Ï |
ï |
ï |
ï |
° |
° |
° |
Ð |
Ð |
Ð |
ð |
ð |
&ieth; |
± |
± |
± |
Ñ |
Ñ |
Ñ |
ñ |
ñ |
ñ |
2 |
² |
² |
Ò |
Ò |
Ò |
ò |
ò |
ò |
3 |
³ |
³ |
Ó |
Ó |
Ó |
ó |
ó |
ó |
′ |
´ |
´ |
Ô |
Ô |
Ô |
ô |
ô |
ô |
μ |
µ |
µ |
Õ |
Õ |
Õ |
õ |
õ |
õ |
? |
¶ |
¶ |
Ö |
Ö |
Ö |
ö |
ö |
ö |
· |
· |
· |
× |
× |
× |
÷ |
÷ |
÷ |
? |
¸ |
¸ |
Ø |
Ø |
Ø |
ø |
ø |
ø |
1 |
¹ |
¹ |
Ù |
Ù |
Ù |
ù |
ù |
ù |
o |
º |
º |
Ú |
Ú |
Ú |
ú |
ú |
ú |
? |
» |
» |
Û |
Û |
Û |
û |
û |
û |
? |
¼ |
¼ |
Ü |
Ü |
Ü |
ü |
ü |
ü |
? |
½ |
½ |
Ý |
Ý |
Ý |
ý |
ý |
ý |
? |
¾ |
¾ |
Þ |
Þ |
Þ |
þ |
þ |
þ |
? |
¿ |
¿ |
ß |
ß |
ß |
ÿ |
ÿ |
ÿ |
À |
À |
À |
à |
à |
à |
posted on 2009-09-30 17:22 dolphin_bobo 阅读(1187) 评论(0) 编辑 收藏 举报