HTML5 绘制中文文本时出现乱码
代码如下,当绘制英文时正常,绘制中文就显示为乱码,请高手指点。WindowXP中文简体操作系统,Chorme浏览器。
HTML中<meta charset="UTF-8">,改为GBK也不行。
JavaScript代码:
function drawText() { var context = document.getElementById('myCanvas').getContext('2d'); context.save(); context.shadowOffsetX = 2; context.shadowOffsetY = 2; context.shadowBlur = 2; context.shadowColor = "rgba(0, 0, 0, 0.5)"; //context.font = "20px Times New Roman"; context.font = "20pt 宋体"; context.fillStyle = "Black"; context.fillText("你好!", 100, 40);//"你好!"显示为乱码。 context.restore(); }
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
看你用的什么编辑器。
怎么改呢??
不行呀
请问怎么弄啊?
编辑器编码格式改为UTF-8
编辑器编码格式改为UTF-8