解決IE瀏覽器URL亂碼的問題


問題:我在系統中加載從接口傳過來的ArcGIS Service服務的時候,在谷歌瀏覽器中很完美加載出來了,但是在IE瀏覽器中死活加載不出來,后來我對比了谷歌瀏覽器和IE瀏覽器的URL請求,發現IE瀏覽器請求URL的時候,解析的URL居然是亂碼,所以圖層老是加載不出來。

解決辦法:IE瀏覽器在解析url的時候,如果帶有中文字符的,url會出現亂碼情況,我的一個比較粗糙的解決辦法就是在IE瀏覽器的Internet選項-高級-國際那一欄下面的全勾選上。

后來我在網上找到了一種解決方法:就是使用encodeURI方法將中文轉換至URI編碼。

比如我請求到的arcgis服務存在了參數serverURL里面,那么直接用encodeURI(),

var svcURL = encodeURI(serverURL);


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM