Re: [問題] Servlet收到AJAX傳來的中文都變成亂碼

看板java作者 (夏日飛翔)時間19年前 (2006/05/28 22:42), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串9/9 (看更多)
※ 引述《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
文章代碼(AID): #14URRKEx (java)
討論串 (同標題文章)
文章代碼(AID): #14URRKEx (java)