[問題] ExtJS的亂碼問題

看板Web_Design作者 (喬喬)時間12年前 (2012/04/20 21:43), 編輯推噓1(104)
留言5則, 3人參與, 最新討論串1/1
最近在嘗試操作ExtJS的EditorGridPanel和DataWriter... 不過在Ajax操作上一直發生中文亂碼問題O_Q 基本上我目前想嘗試完成的流程如下: 1.JSONStore向a.jsp要求資料(a.jsp由資料庫存取資料) 2.GridPanel展示資料,User對當中的部分內容修改 3.JSONStore透過save方法向b.jsp提出更改的資料 基本上除了資料庫之外,所有的網頁和js檔都是由utf-8作儲存 包括網頁與js的charset也都有設定過。 問題出在3,當Store透過save往b.jsp送資料的時候,當中所有的 中文字元都會變成???的字元而變成亂碼。上網查了一下通常這是 因為非utf-8編碼在extjs的library(由utf-8編寫)中被重新編碼的 的問題。 但我目前除資料庫外的後台已經全部都是utf-8編碼了...為求保險 我也在1的階段攔截資料過,由瀏覽器打開資料確實只有用utf-8的 編碼來看才會是正常的中文,我想a.jsp傳出的資料確實是utf-8的 編碼才對。 有人有可能的解法或意見的嗎?感謝:P -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.240.138.39

04/21 02:34, , 1F
傳資料給jsp是走post還是get?
04/21 02:34, 1F

04/21 02:38, , 2F
server該不會是Tomcat然後走get submit資料吧?
04/21 02:38, 2F

04/22 17:57, , 3F
是tomcat POST還GET我是沒調過 裡面是走ScriptTagProxy
04/22 17:57, 3F

04/23 02:05, , 4F
查了一下 似乎因為ScriptTagProxy的關係被鎖死在GET
04/23 02:05, 4F

04/27 20:27, , 5F
為什麼要用scripttagstore吶
04/27 20:27, 5F
文章代碼(AID): #1FaMVqIK (Web_Design)