我有一个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);