Я хочу отображать специальные символы в шрифте, используя canvas fillText
. Код в основном:
canvas = document.getElementById("mycanvas");
context = canvas.getContext("2d");
hexstring = "\u00A9";
//hexstring = "\\u" +"00A9";
context.fillText(hexstring,100,100);
Если я использую первый hexstring
, он работает, и я получаю символ авторского права. Если я использую второй, он отображает \u00A9
. Поскольку мне нужно перебирать числа, мне нужно использовать второй, чтобы отображать все специальные символы шрифта. Я использую utf-8. Что я делаю неправильно?