JAvascript--urlは中国語の文字化けしを伝えます.
605 ワード
JAvascriptでは、パラメータのエンコード:
サーバ側がパラメータを取得した後に復号化:
または、
サーバ側取得:
OK、出力正常です.
url=encodeURI(url);
サーバ側がパラメータを取得した後に復号化:
String linename = new String(request.getParameter("name").getBytes("ISO-8859-1"),"UTF-8");
または、
url=encodeURI(encodeURI(url)); // 2 encodeURI
サーバ側取得:
String linename = request.getParameter(name);
//java :
linename = java.net.URLDecoder.decode(linename , "UTF-8");
OK、出力正常です.