ホームページ >ウェブフロントエンド >jsチュートリアル >jsのurl_javascriptスキルで渡される中国語の文字化け値の解決策

jsのurl_javascriptスキルで渡される中国語の文字化け値の解決策

WBOY
WBOYオリジナル
2016-05-16 18:41:331065ブラウズ

WebSphere では、url=encodeURI(encodeURI(url)) が使用されます。 //encodeURI を 2 回使用しましたが、最初の変換は試行されませんでした。
処理方法 1。
js プログラム コード: url=encodeURI(url); これは URL 全体であることに注意してください。
サーバー側コード: String linename = new String(request.getParameter("name").getBytes("ISO-8859 -1") ,"UTF-8");
処理方法その2。
js: var url="name=" name;
url=encodeURI(encodeURI(url)); //encodeURI を 2 回使用します
window.location = "/inner/line/ line .jsp?" url;
サーバー側コード:
String linename = request.getParameter(name);
//java: 文字デコード
linename = java.net.URLDecoder.decode(linename 、「UTF-8」);

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。