1

ページsumbitのpage1.htmlからpage2.htmlに韓国語の値を送信したいと思います。しかし、韓国語のフォントはエンコードされています。誰かがそれを手伝ってくれますか?このメタタグは両方の画面にあります。

window.location.href = "page2.html?value ='풍경'これらの韓国語の文字は、いくつかのモバイルデバイスでエンコードされています。

このページでは、値は次のようにエンコードされます

page2.html?value =%EC%82%EB%AC%BC

4

2 に答える 2

3

韓国語の文字(およびその他のURLセーフでない文字)は、トランザクション用に%エンコードされます。ただし、サーバーによって受信され、(たとえば)PHPの$_GET配列に配置されると、それらは自動的にデコードされるため、心配する必要はありません。

于 2012-12-17T00:45:21.083 に答える
1

私はあなたが実際に何を求めているのかまだ完全にはわかりませんが、URLを正しく構築すれば、何が起こるべきか、何が起こらないかを推論するのがはるかに簡単になるはずです。

// to construct correctly encoded Url:
var encodedValue = encodeURIComponent("'풍경'");
window.location.href = "page2.html?value=" + encodedValue; 

// to decode back from query parameter (if needed)
var decoded = decodeURIComponent(encodedValue); 

JavaScriptでURLをエンコードしますか?JavaScriptを使用したURLのエンコードに関するガイダンス。

于 2012-12-17T01:13:05.293 に答える