Javascript变量包含特殊字符


Javascript variable contains special character

我有一个Javascript,其中有一个包含特殊字符的变量(我来自DK,我们使用三个字母æøå)。这是结果"fors�在skrive det s的ger�langt s�"-因此将特殊字符替换为�

内容保存在外部javascript中的变量(b23)中,并插入以下函数:

document.getElementById("rb-d3-3").innerHTML = b23;

为什么这是错误的,解决方法是什么?

也许我应该补充一下,该网站正在Wordpress 上运行

Thx

如果您的PHP脚本生成UTF-8字符串,请不要忘记在HTML代码中添加以下元:

<meta http-equiv="content-type" content="text/html; charset=utf-8" />

有时,根据服务器默认的http头,您必须转换输出。

如果您使用的是php This:

echo utf8_encode($your_output);

或者你可以尝试转换:

echo iconv('ISO-8859-1', 'UTF-8', $your_output);