国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

js字符編碼函數區別分析

2019-11-21 01:43:56
字體:
來源:轉載
供稿:網友
1、escape對ansi碼0-255以外的字符進行編碼輸出%u****格式即unicode值,escape 方法返回一個包含了 charstring 內容的字符串值( Unicode 格式)。所有空格、標點、重音符號以及其他非 ASCII 字符都用 %xx 編碼代替,其中 xx 等于表示該字符的十六進制數。例如,空格返回的是 "%20" 
escape不編碼字符有69個:*,+,-,.,/,@,_,0-9,a-z,A-Z 

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

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

所以js使用數據時可以使用escape,對于地址欄數據,最好用encodeURIComponent進行編碼。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 南京市| 万州区| 昌乐县| 松原市| 喜德县| 上思县| 汝城县| 兴和县| 滦平县| 揭阳市| 胶州市| 江津市| 大悟县| 芜湖市| 连城县| 射阳县| 明光市| 兴安盟| 沅江市| 高淳县| 乾安县| 泸溪县| 吉隆县| 黄浦区| 晋中市| 奎屯市| 孙吴县| 依兰县| 垣曲县| 沛县| 长泰县| 慈溪市| 福清市| 广宁县| 商城县| 平谷区| 瑞金市| 崇义县| 化州市| 宜川县| 阳泉市|