サーバーからブラウザーに XML でデータを転送する Web アプリケーションに取り組んでいます。
私はデンマーク人なので、すぐにキャラクターの問題にぶつかりますæøå
。
私は、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>
私は何を間違っていますか?
OK、Grapefrukts の回答のおかげで、うまくいきました。
MySQLサーバーからのデータには実際に必要でした。ファイルを UTF-8 エンコーディングで保存しても静的コンテンツの問題のみが解決されるため、PHP を使用して抽出した MySQL サーバーからの文字列の解決策を含めたいと思います。
utf8_encode($MyStringHere)