Re: [問題] Servlet收到AJAX傳來的中文都變成亂碼
※ 引述《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值卻是????(亂碼)
: 請問要怎麼辦ㄚ
IE 實做XMLHTTP 時會偷偷把中文由BIG5 轉成UTF8,
這是早期ASP 常發生問題的原因之一,
IE 如果使用XMLHTTP 送出中文,必須在事前做BASE64 ENCODE或是 URL ENCODE
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.69.115.121
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 8 之 9 篇):