我有一个包含特殊字符的变量的Javascript(我来自DK,我们使用三个字母æøå)。这就是“在skrive dets 长度s f的结果” - 所以特殊字符被替换为
内容保存在外部JavaScript中的变量(b23)中,并使用以下函数插入:
document.getElementById("rb-d3-3").innerHTML = b23;
为什么这是错误的,修复是什么?
也许我应该补充说该网站是在Wordpress上运行的
THX
答案 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);