gpt4 book ai didi

javascript - Firefox javascript 转义错误

转载 作者:行者123 更新时间:2023-11-28 09:54:11 24 4
gpt4 key购买 nike

我的页面上有一个表单,它在提交时运行 JavaScript 函数。此函数使用 window.open(uri,…)

打开一个新窗口

由于这是德语形式,因此有变音符号和其他字符,例如 ß、ä、ö、ü。

因此,我将使用 escape(input.value) 将输入值传递给我的 uri 变量。

在 Chrome 中,这工作得很好,传递的 url 看起来像这样

index.php?PLZ=&Ort=Ha%DFloch

但是当我在 Firefox 中打开该网站时,它看起来像这样:

index.php?PLZ=&Ort=Ha�loch

那么如何在两个浏览器中获得正确的结果?

我几乎尝试了从encodeURI到encodeURIComponent等的所有内容......

最佳答案

使用表单将字符编码设置为UTF-8:

<form accept-charset="utf-8">

并将其也设置在头部:

<head>
<meta charset="utf-8">
</head>

关于javascript - Firefox javascript 转义错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10403871/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com