我正在开发一个 Web 应用程序,我在其中以 XML 格式将数据从服务器传输到浏览器。
由于我是丹麦人,我很快就遇到了人物问题æøå
。
我知道在 html 中,我使用"æøå"
for æøå
。
但是,一旦字符通过 JavaScript,我会"?"
在使用时得到黑框æøå
,并按"æøå"
原样打印。
我确保将其设置为 utf-8,但这并没有多大帮助。
理想情况下,我希望它与任何特殊字符一起工作(自然)。
不工作的例子包括在下面:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script type="text/javascript" charset="utf-8">
alert("æøå");
alert("æøå");
</script>
</head>
<body>
</body>
</html>
我究竟做错了什么?
好的,感谢 Grapefrukts 的回答,我得到了它的工作。
我实际上需要它来处理来自 MySQL 服务器的数据。由于以 UTF-8 编码保存文件只能解决静态内容的问题,我想我会包含 MySQL 服务器中字符串的解决方案,使用 PHP 提取:
utf8_encode($MyStringHere)