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

首頁 > 語言 > JavaScript > 正文

js字符編碼函數區別分析

2024-05-06 14:17:54
字體:
來源:轉載
供稿:網友
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進行編碼。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 辽阳市| 高要市| 延边| 浏阳市| 武陟县| 米易县| 喀喇| 滨州市| 凤山市| 舞钢市| 建阳市| 山东省| 英山县| 嘉禾县| 延长县| 安陆市| 延安市| 丹江口市| 清徐县| 梁河县| 彭山县| 博爱县| 麦盖提县| 厦门市| 乌拉特中旗| 兴山县| 衡南县| 嫩江县| 呼图壁县| 吕梁市| 宜兰县| 壶关县| 玉田县| 文化| 三河市| 金塔县| 江永县| 疏附县| 娱乐| 大方县| 乌鲁木齐县|