IE6中運行EXTJS中某些組件無法解析DOMINO產生的JSON資料問題的解決辦法

來源:互聯網
上載者:User

最近開發一個專案管理模組,採用了EXTJS Tree的組件和EditorGrid組件,後台通過代理產生出JSON資料,讓這兩個組件解析。功能是實現了,但部分IE6無法正確顯示資料,把我鬱悶了好一陣子。首先使用升級至IE7的辦法來解決。後來發現DOMINO引擎並非UTF-8輸出,而是GB2312(由於以前某些模組在UTF-8下運行會造成亂碼現象,不能改成UTF-8編碼方式).所以不能修改DOMINO WEB引擎的輸出編碼。

後來將代理輸出JSON資料時,將編碼改為UTF-8,一切正常。HEHE,代碼方式如下:

Print "Content-Type:text/html;charset=utf-8"

Print

這樣說明了,EXTJS展現JSON資料時,只接收UTF-8編碼的資料。所以大家在GB2312編碼方式下,使用EXTJS時注意一下。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.