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

保證JavaScript和Asp、Php等后端程序間傳值編碼統(tǒng)一

 更新時(shí)間:2009年04月17日 23:14:05   作者:  
在WEB開發(fā)過程中,前后端要求數(shù)據(jù)編碼一致的處理是經(jīng)常會(huì)碰到的!
在非英文字符集的頁(yè)面上,如果使用Ajax方式進(jìn)行數(shù)據(jù)交互的話,就必須要注意保證前后端數(shù)據(jù)的統(tǒng)一編碼,否則,很容易就出現(xiàn)亂碼!
在后端是ASP程序的情況下,保持前端Javascript和Asp之間傳值的統(tǒng)一編碼可以使用以下函數(shù)進(jìn)行處理:
編碼:escape(string)
解碼:unescape(string)
這兩個(gè)函數(shù)在JavaScript和Asp里都存在,而且功能完全一樣,只要任何一端向另一端傳數(shù)據(jù),都先用escape進(jìn)行編碼,接收的一端用unescape進(jìn)行解碼即可保證Javascript和Asp數(shù)據(jù)傳遞過程中不會(huì)出現(xiàn)亂碼!
在后端是PHP程序的情況下,保持前端Javascript和PHP之間傳值的統(tǒng)一編碼可以使用以下函數(shù)進(jìn)行處理:
WEB前端JavaScript
編碼:encodeURI(string)
解碼:decodeURI(string)
WEB后端Php
編碼:urlencode(string)
解碼:urldecode(string)
同樣,傳值的時(shí)候使用相應(yīng)的編碼函數(shù)encodeURI或urlencode,接收的時(shí)候使用相應(yīng)的解碼函數(shù)decodeURI或urldecode,即可保證Javascript和Php數(shù)據(jù)傳遞過程中不會(huì)出現(xiàn)亂碼!
在WEB前端Javascript解碼,Php里urlencode編碼的數(shù)據(jù)時(shí),可能需要使用兩次解碼,如:
unescape(decodeURI(string))
unescape用來解一些非字符類的文字,如標(biāo)點(diǎn)符號(hào)等等。

相關(guān)文章

最新評(píng)論

开江县| 佛山市| 叙永县| 仪征市| 巨鹿县| 华安县| 石首市| 西乌珠穆沁旗| 修水县| 巴林左旗| 津市市| 长沙县| 台中市| 青岛市| 河西区| 长宁县| 南京市| 连城县| 正定县| 东乡族自治县| 正定县| 普定县| 叶城县| 柘荣县| 宽甸| 绥德县| 石景山区| 云阳县| 育儿| 阿尔山市| 新和县| 张家界市| 会理县| 岫岩| 南投市| 安溪县| 绩溪县| 理塘县| 长乐市| 黔南| 龙口市|