Re: [問題] Servlet收到AJAX傳來的中文都變成亂碼
※ 引述《PsMonkey (痞子軍團團長)》之銘言:
: ※ 引述《konas (夏日飛翔)》之銘言:
: : 大大我當然知道要轉碼
: : 但是我試過用
: : String name = new String (
: : request.getParament("myname").getBytes("iso-8859-1")
: : )
: : 也換過getBytes("iso-8859-1")也換過UTF-8, Big5, UTF-16
: : 但轉出來的還是不正確
: 依照你給的程式碼
: 在這邊 getBytes() 裡頭應該塞的是 Big5
: 然後,你可以在 String 的 constructor 當中多給他一個 parameter
: 負責設定新的 String 的 charset
: 好了,這些似乎都不是重點... \囧/
: 如果你的 Server 是用 Tomcat
: 麻煩請翻一下前幾天的文章,有討論中文參數傳遞的問題
: (PTT 站內也有收精華區了,在 J2EE 的 JSP 目錄底下)
: 或許,那才是照成你這些問題的最大... 問題?
: ====
: btw.. 我很好奇的是...
: 有什麼環境會限制不能設定 request.setCharsetEncoding()?
我用的server是domino
而且沒有設定權限,所以才不能request.setCharsetEncoding()
似乎是因為domino server的servlet版本太舊了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.135.189.137
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 9 之 9 篇):
java 近期熱門文章
PTT數位生活區 即時熱門文章