最新国产好看的视频,伊人天堂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 內容的字符串值( 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進行編碼。

相關文章

最新評論

霍山县| 峨眉山市| 高尔夫| 宝应县| 桐柏县| 北海市| 土默特左旗| 永靖县| 仁寿县| 新郑市| 和平区| 井研县| 文水县| 长宁县| 金堂县| 铅山县| 合肥市| 兴业县| 满洲里市| 靖西县| 威宁| 青川县| 定州市| 南澳县| 龙川县| 镇安县| 汉中市| 会昌县| 三门县| 临泉县| 泗阳县| 乌兰浩特市| 获嘉县| 永康市| 盱眙县| 辽宁省| 盐源县| 津市市| 冷水江市| 五寨县| 沙湾县|