最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js字符編碼函數(shù)區(qū)別分析

 更新時間:2008年06月05日 19:31:50   作者:  
js對文字編碼有3個函數(shù): escape,encodeURI,encodeURIComponent, 對應的解碼函數(shù):unescape,decodeURI,decodeURIComponent
1、escape對ansi碼0-255以外的字符進行編碼輸出%u****格式即unicode值,escape 方法返回一個包含了 charstring 內(nèi)容的字符串值( Unicode 格式)。所有空格、標點、重音符號以及其他非 ASCII 字符都用 %xx 編碼代替,其中 xx 等于表示該字符的十六進制數(shù)。例如,空格返回的是 "%20" 
escape不編碼字符有69個:*,+,-,.,/,@,_,0-9,a-z,A-Z 

2、encodeURI類似escape,用于地址欄編碼 
encodeURI不編碼字符有82個:!,#,$,&,',(,),*,+,,,-,.,/,:,;,=,?,@,_,~,0-9,a-z,A-Z 

3、encodeURIComponent用于地址欄編碼。將文本字符串編碼為一個統(tǒng)一資源標識符 (URI) 的一個有效組件。它是將中文、韓文等特殊字符轉換成utf-8格式的url編碼,如果你的頁面編碼是gb2312的話,服務器端接收的將是亂碼. 
encodeURIComponent不編碼字符有71個:!, ',(,),*,-,.,_,~,0-9,a-z,A-Z 

所以js使用數(shù)據(jù)時可以使用escape,對于地址欄數(shù)據(jù),最好用encodeURIComponent進行編碼。

相關文章

最新評論

滁州市| 濮阳县| 西藏| 洪洞县| 双辽市| 仁布县| 收藏| 石景山区| 颍上县| 胶南市| 肥西县| 铜梁县| 阳山县| 怀化市| 灵石县| 青河县| 商城县| 微山县| 彩票| 长乐市| 清涧县| 佛坪县| 阜新市| 甘谷县| 特克斯县| 杂多县| 义马市| 资阳市| 百色市| 吴江市| 上饶市| 安丘市| 玉门市| 晋州市| 佛学| 林甸县| 襄垣县| 鄂托克前旗| 博白县| 漠河县| 怀来县|