在軟件公司開(kāi)發(fā)軟件的過(guò)程中,經(jīng)常會(huì)遇到網(wǎng)頁(yè)跳轉(zhuǎn)亂碼問(wèn)題,那么,如何解決網(wǎng)頁(yè)html之間跳轉(zhuǎn)的亂碼問(wèn)題呢?特別是百分%亂碼。創(chuàng)軟軟件開(kāi)發(fā)公司簡(jiǎn)單告訴大家:通過(guò)jquery/js的 decodeURI 進(jìn)行編碼解碼操作即可。
直接看代碼
//encodeURI編碼,(encodeURI非encodeURL) var vP=encodeURI("待編碼的字符"); //decodeURI解碼,(decodeURI非decodeURL) var url=decodeURI(vP);
通過(guò)以上 encodeURI/decodeURI 進(jìn)行編碼解碼,即可解決網(wǎng)頁(yè)跳轉(zhuǎn)亂碼問(wèn)題。
同理,C#中的網(wǎng)頁(yè)字符串編碼包為:
System.Web.HttpUtility.UrlEncode("字符串");//編碼 System.Web.HttpUtility.UrlDecode("字符串");//解碼
以上為成都創(chuàng)軟軟件開(kāi)發(fā)公司技術(shù)團(tuán)隊(duì)整理的web網(wǎng)頁(yè)跳轉(zhuǎn)亂碼問(wèn)題的解決方案參考。