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

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

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

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

好比我請求到的arcgis服務存在了參數serverURL裏面,那麼直接用encodeURI(),spa

var svcURL = encodeURI(serverURL);code

相關文章
相關標籤/搜索