3

HTML5 キャンバスに特殊な ASCII 記号を描画したいのです£が、実際にはポンド記号ではなく文字そのものとして表示されます。これらを正しく表示するにはどうすればよいですか?

4

1 に答える 1

3

£は HTML エンティティであり、XML/SGML ベースのマークアップ言語以外では何の意味もありません。

ただし、Javascript を使用すると Unicode を管理できるため、これは必要ありません。単にリテラルを使用する

var pound = '£';

JavaScriptファイルをUTF-8として保存して提供してください。

または、UTF-8 を使用できない場合は、次のようにエスケープします。

var pound = "\u00A3";
于 2013-01-18T12:16:06.043 に答える