Re: [問題] Servlet收到AJAX傳來的中文都變成亂碼
※ 引述《konas (夏日飛翔)》之銘言:
: ※ 引述《konas (夏日飛翔)》之銘言:
: : 網頁設為BIG5
: : 使用AJAX POST中文到Servlet接收
: : EX:
: : Web端
: : <META http-equiv="Content-Type" content="text/html; charset=Big5">
: : send("myname=王小明");
: : Servlet端
: : String name = request.getParament("myname");
: : 但抓到的name值卻是????(亂碼)
: : 請問要怎麼辦ㄚ
: 補充一下
: 因為環境關係
: 無法使用request.setCharacterEncoding();這個mothed
假如我沒有寄錯的話...你從網頁抓取下來的資料必須先用Big5轉一下
也就是當你在要處理這串字串的時候,先要接過處理字串的程式 也就是轉格式
當轉完在傳給你要存取的資料庫內 或比對 這樣才不會出現亂碼
假如我哪邊說錯還請糾正一下 我不太會表達 謝謝!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.74.205.22
討論串 (同標題文章)