我想将页面 sumbit 上的 page1.html 中的一些韩语值发送到 page2.html。但是韩文字体正在被编码。任何人都可以帮助我。我在两个屏幕中都有这个元标记。
window.location.href = "page2.html?value='풍경' 这些韩文字符正在少数移动设备中进行编码。
对于此页面,值被编码为
page2.html?value=%EC%82%EB%AC%BC
我想将页面 sumbit 上的 page1.html 中的一些韩语值发送到 page2.html。但是韩文字体正在被编码。任何人都可以帮助我。我在两个屏幕中都有这个元标记。
window.location.href = "page2.html?value='풍경' 这些韩文字符正在少数移动设备中进行编码。
对于此页面,值被编码为
page2.html?value=%EC%82%EB%AC%BC
韩语字符(和任何其他非 URL 安全字符)为事务进行 % 编码。但是,当服务器接收并放入(例如)PHP 的$_GET
数组时,它们会自动解码,因此您不必担心。
我仍然不完全清楚您的实际要求,但是如果您正确构建 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 的指导。