我正在開發一個Web應用程序,在這裏我使用XML將數據從服務器傳輸到瀏覽器。Javascript中的國際字符
由於我是丹麥人,我很快遇到了人物問題æøå
。
我知道在html中,我使用"æøå"
爲æøå
。然而,只要字符通過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)