html常用特殊符号对照表及URL特殊字符传递
|
admin
2014年3月27日 11:16
本文热度 6107
|
想表达的意图 |
处理方式 |
(回车换行) |
<br> |
(空格符) |
|
&(AND符号) |
& |
<(左尖括号、小于号) |
< |
>(右尖括号、大于号) |
> |
°(度) |
° |
?(间隔符) |
• |
´ |
´ |
" |
" |
“ |
“ |
” |
” |
‰ |
‰ |
← |
← |
↑ |
↑ |
→ |
→ |
↓ |
↓ |
? |
↔ |
√ |
√ |
∝ |
∝ |
∞ |
∞ |
∠ |
∠ |
∧ |
∧ |
∨ |
∨ |
∩ |
∩ |
∪ |
∪ |
Ø |
Ø |
∫ |
∫ |
∴ |
∴ |
≈ |
≈ |
¥(RMB) |
¥ |
|
想表达的意图 |
处理方式 |
≠ |
≠ |
≡ |
≡ |
≤ |
≤ |
≥ |
≥ |
⊕ |
⊕ |
λ |
λ |
μ |
μ |
ν |
ν |
ξ |
ξ |
ν |
ν |
ξ |
ξ |
∏ |
∏ |
∑ |
∑ |
¥ |
¥ |
… |
… |
¹(一次方符号) |
¹ |
²(平方符号) |
² |
³(立方符号) |
³ |
nr(上标情形) |
n<sup>r</sup> |
Ci(下标情形) |
C<sub>i</sub> |
加粗 |
<b>加粗</b> |
斜体 |
<i>斜体</i> |
下划线 |
<u>下划线</u> |
±(加减符号) |
± |
×(乘法符号) |
× |
÷(除法符号) |
÷ |
©(版权所有) |
© |
®(注册商标) |
® |
?(商标符号) |
™ |
—(破折号) |
— |
|
有些符号在URL中是不能直接传递的,如果要在URL中传递这些特殊符号,那么就要使用他们的编码了。编码的格式为:%加字符的ASCII码,即一个百分号%,后面跟对应字符的ASCII(16进制)码值。例如 空格的编码值是"%20"。
如果不使用转义字符,这些编码就会当URL中定义的特殊字符处理。
下表中列出了一些URL特殊符号及编码 十六进制值
1.+ URL 中+号表示空格 %2B
2.空格 URL中的空格可以用+号或者编码 %20
3./ 分隔目录和子目录 %2F
4.? 分隔实际的 URL 和参数 %3F
5.% 指定特殊字符 %25
6.# 表示书签 %23
7.& URL 中指定的参数间的分隔符 %26
8.= URL 中指定参数的值 %3D
汉字编码
JavaScript encodeURI() 函数
encodeURI(URIstring) 函数可把字符串作为 URI 进行编码
URIstring:含有 URI 或其他要编码的文本
说明
该方法不会对 ASCII 字母和数字进行编码,也不会对这些 ASCII 标点符号进行编码: - _ . ! ~ * ' ( ) 。
该方法的目的是对 URI 进行完整的编码,因此对以下在 URI 中具有特殊含义的 ASCII 标点符号,encodeURI() 函数是不会进行转义的:;/?:@&=+$,#
实例
在本例zhogn,我们将使用 encodeURI() 对 URI 进行编码:
<script type="text/javascript">
document.write(encodeURI("http://www.w3schools.com")+ "<br />")
document.write(encodeURI("http://www.w3schools.com/My first/"))
document.write(encodeURI(",/?:@&=+$#"))
</script>
此方法可以对汉字进行编码
该文章在 2014/3/27 11:16:05 编辑过