キャンバスfillText
を使用して特殊文字をフォントで表示したいとします。コードは基本的には次のとおりです。ユニコード文字でキャンバスのfillTextを理解できない問題
canvas = document.getElementById("mycanvas");
context = canvas.getContext("2d");
hexstring = "\u00A9";
//hexstring = "\\u" +"00A9";
context.fillText(hexstring,100,100);
私が最初hexstring
を使用している場合は、それが動作し、私は著作権記号を取得します。 2番目のものを使用すると、\u00A9
と表示されます。数字を繰り返し処理する必要があるので、フォントのすべての特殊文字を表示するには、2番目の文字を使用する必要があります。私はutf-8を使用しています。私は間違って何をしていますか? NUM通じ
そして、もちろん、StackOverflowは私の救助にもう一度来る。ありがとうbobince! –