Tôi muốn hiển thị các ký tự đặc biệt trong phông chữ bằng canvas fillText
. Mã cơ bản:Sự cố khi hiểu canvas fillText với các ký tự unicode
canvas = document.getElementById("mycanvas");
context = canvas.getContext("2d");
hexstring = "\u00A9";
//hexstring = "\\u" +"00A9";
context.fillText(hexstring,100,100);
Nếu tôi sử dụng hexstring
đầu tiên, nó hoạt động và tôi nhận được biểu tượng bản quyền. Nếu tôi sử dụng thứ hai, nó chỉ hiển thị \u00A9
. Vì tôi cần phải lặp qua các con số, tôi cần sử dụng số thứ hai để hiển thị tất cả các ký tự đặc biệt của phông chữ. Tôi đang sử dụng utf-8. Tôi đang làm gì sai?
Và tất nhiên, StackOverflow đến để giải cứu tôi một lần nữa. Cảm ơn bobince! –