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