IE8中頁面接收後台json字串亂碼問題

來源:互聯網
上載者:User

標籤:後台   接收   方案   時間   設定   成功   前台   問題   有用   

今天碰到一個IE8的亂碼問題,在後台我用jsonObject對字串數組進行了轉化,在頁面中接收到的不是json字串數組了,而是中文亂碼,在ie的後續版本中,以及Google中都是沒有問題的,很奇怪,,debug了一下,發現前台頁面js中一接收到背景字串就是亂碼,查了很多資料,說是ie8內建的stringify和parse方法,自動對utf8進行了編碼,也試了很多種,包括引入json2(可能是我沒有引成功把),最後的解決方案是在後台設定頁面的編碼方式,response.setContentType("text/html;charset=utf-8");這樣就解決了亂碼問題,弄了近兩天的時間了,雖然問題解決了,但是還是不知道ie8到底是怎麼對資料進行轉化的,別人的ie8拿到的是編碼後的數字和字母的串,而我的卻是中文亂碼,所以用網上的其他方法都沒有用,希望有知道的說一下啊,感激不盡

IE8中頁面接收後台json字串亂碼問題

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.