HTML5 を使用して Web ページに漢字を表示しようとしています。
var canvas = document.getElementById('canvas');
var context = canvas.getContext('2d');
// ...
context.fillText('中文', 0, 0);
context.fill();
ここでいくつかの質問を確認し、ヘッダーに以下を追加しました。
<meta charset="UTF-8" />
Firefox 14で試したところ????
、画面に表示されました。気がついたらブラウザの文字エンコード設定がUTF-8
. 「Big5」に変更したら、うまく表示されました。
私の質問は、スクリプトを使用すると、特定の文字エンコーディングに変更せずに、ブラウザで中国語 (およびおそらく他のすべての英語以外の文字) を適切に表示できるでしょうか? UTF-8
つまり、ページに複数の言語を表示したいので、設定を維持し、ユーザーのブラウザーをさらに処理するものは何もありません。
ありがとう。