看板 [ java ]
討論串[問題] Servlet收到AJAX傳來的中文都變成亂碼
共 9 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者konas (夏日飛翔)時間19年前 (2006/05/28 22:42), 編輯資訊
0
0
0
內容預覽:
我用的server是domino. 而且沒有設定權限,所以才不能request.setCharsetEncoding(). 似乎是因為domino server的servlet版本太舊了. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 220.135.189.137.

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者marcX時間19年前 (2006/05/28 19:59), 編輯資訊
0
0
0
內容預覽:
IE 實做XMLHTTP 時會偷偷把中文由BIG5 轉成UTF8,. 這是早期ASP 常發生問題的原因之一,. IE 如果使用XMLHTTP 送出中文,必須在事前做BASE64 ENCODE或是 URL ENCODE. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 210.6

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者PsMonkey (痞子軍團團長)時間19年前 (2006/05/28 18:26), 編輯資訊
0
0
1
內容預覽:
依照你給的程式碼. 在這邊 getBytes() 裡頭應該塞的是 Big5. 然後,你可以在 String 的 constructor 當中多給他一個 parameter. 負責設定新的 String 的 charset. 好了,這些似乎都不是重點... \囧/. 如果你的 Server 是用 To
(還有239個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者konas (夏日飛翔)時間19年前 (2006/05/28 17:13), 編輯資訊
0
0
0
內容預覽:
不知是不是我學的不多. 據我了解s.charAt(i)得到的是char格式. 強制轉成byte一定會lose資料吧. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 220.135.189.137.

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者alen127 (小印)時間19年前 (2006/05/28 16:02), 編輯資訊
0
0
0
內容預覽:
String S = XXXXXX; <---這為抓取道的字串好了. byte bb[] = new byte[S.length()];. for(int i=0;i<S.length();i++). bb[i]=(byte)s.charAt(i);. return new String(bb,"B
首頁
上一頁
1
2
下一頁
尾頁