Javascript变量包含特殊字符

时间:2015-03-02 08:28:56

标签: javascript php wordpress special-characters

我有一个包含特殊字符的变量的Javascript(我来自DK,我们使用三个字母æøå)。这就是“在skrive dets 长度s f的结果” - 所以特殊字符被替换为

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

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

为什么这是错误的,修复是什么?

也许我应该补充说该网站是在Wordpress上运行的

THX

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

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

如果您使用的是PHP:

echo utf8_encode($your_output);

或者您可以尝试转换:

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