jquery在ie浏览器下中文乱码的问题
生活随笔
收集整理的這篇文章主要介紹了
jquery在ie浏览器下中文乱码的问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
用jquery的ajax方法在調用后臺數據發現中文亂碼,無法解析中文的url,而在別的瀏覽器下面就不會,如下所示
$.ajax({type:'get',url:'薛之謙-演員.lrc',async: true,dataType:'text',success:function(data){console.log(data)},error:function(err){console.log(err) }})
結果直接執行了error,返回一串亂碼.lrc not found,這不是廢話嗎,亂碼別人怎么可能識別,然后使用了encodeURI()函數,encodeURI() 函數可把字符串作為 URI 進行編碼。這樣就解決了ie下中文亂碼的問題。
$.ajax({type:'get',url:encodeURI('薛之謙-演員.lrc'),async: true,dataType:'text',success:function(data){console.log(data)},error:function(err){console.log(err) } })但是為什么ie中文會亂碼呢,不是很懂。。。
?
轉載于:https://www.cnblogs.com/wandiao/p/6146410.html
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的jquery在ie浏览器下中文乱码的问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: angular-JS模仿Form表单提交
- 下一篇: jQuery对象插件封装步骤