想表達(dá)的意圖 |
處理方式 |
(回車換行) |
<br> |
(空格符) |
|
&(AND符號(hào)) |
& |
<(左尖括號(hào)、小于號(hào)) |
< |
>(右尖括號(hào)、大于號(hào)) |
> |
°(度) |
° |
?(間隔符) |
• |
´ |
´ |
" |
" |
“ |
“ |
” |
” |
‰ |
‰ |
← |
← |
↑ |
↑ |
→ |
→ |
↓ |
↓ |
? |
↔ |
√ |
√ |
∝ |
∝ |
∞ |
∞ |
∠ |
∠ |
∧ |
∧ |
∨ |
∨ |
∩ |
∩ |
∪ |
∪ |
Ø |
Ø |
∫ |
∫ |
∴ |
∴ |
≈ |
≈ |
¥(RMB) |
¥ |
|
想表達(dá)的意圖 |
處理方式 |
≠ |
≠ |
≡ |
≡ |
≤ |
≤ |
≥ |
≥ |
⊕ |
⊕ |
λ |
λ |
μ |
μ |
ν |
ν |
ξ |
ξ |
ν |
ν |
ξ |
ξ |
∏ |
∏ |
∑ |
∑ |
¥ |
¥ |
… |
… |
¹(一次方符號(hào)) |
¹ |
²(平方符號(hào)) |
² |
³(立方符號(hào)) |
³ |
nr(上標(biāo)情形) |
n<sup>r</sup> |
Ci(下標(biāo)情形) |
C<sub>i</sub> |
加粗 |
<b>加粗</b> |
斜體 |
<i>斜體</i> |
下劃線 |
<u>下劃線</u> |
±(加減符號(hào)) |
± |
×(乘法符號(hào)) |
× |
÷(除法符號(hào)) |
÷ |
©(版權(quán)所有) |
© |
®(注冊(cè)商標(biāo)) |
® |
?(商標(biāo)符號(hào)) |
™ |
—(破折號(hào)) |
— |
|
有些符號(hào)在URL中是不能直接傳遞的,如果要在URL中傳遞這些特殊符號(hào),那么就要使用他們的編碼了。編碼的格式為:%加字符的ASCII碼,即一個(gè)百分號(hào)%,后面跟對(duì)應(yīng)字符的ASCII(16進(jìn)制)碼值。例如 空格的編碼值是"%20"。
如果不使用轉(zhuǎn)義字符,這些編碼就會(huì)當(dāng)URL中定義的特殊字符處理。
下表中列出了一些URL特殊符號(hào)及編碼 十六進(jìn)制值
1.+ URL 中+號(hào)表示空格 %2B
2.空格 URL中的空格可以用+號(hào)或者編碼 %20
3./ 分隔目錄和子目錄 %2F
4.? 分隔實(shí)際的 URL 和參數(shù) %3F
5.% 指定特殊字符 %25
6.# 表示書簽 %23
7.& URL 中指定的參數(shù)間的分隔符 %26
8.= URL 中指定參數(shù)的值 %3D
漢字編碼
JavaScript encodeURI() 函數(shù)
encodeURI(URIstring) 函數(shù)可把字符串作為 URI 進(jìn)行編碼
URIstring:含有 URI 或其他要編碼的文本
說明
該方法不會(huì)對(duì) ASCII 字母和數(shù)字進(jìn)行編碼,也不會(huì)對(duì)這些 ASCII 標(biāo)點(diǎn)符號(hào)進(jìn)行編碼: - _ . ! ~ * ' ( ) 。
該方法的目的是對(duì) URI 進(jìn)行完整的編碼,因此對(duì)以下在 URI 中具有特殊含義的 ASCII 標(biāo)點(diǎn)符號(hào),encodeURI() 函數(shù)是不會(huì)進(jìn)行轉(zhuǎn)義的:;/?:@&=+$,#
實(shí)例
在本例zhogn,我們將使用 encodeURI() 對(duì) URI 進(jìn)行編碼:
<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>
此方法可以對(duì)漢字進(jìn)行編碼
該文章在 2014/3/27 11:16:05 編輯過