我正在尝试使用 HTML5 在我的网页上显示一些中文字符。
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
,然后再不处理用户的浏览器,因为我希望我的页面显示不止一种语言。
谢谢。