我有一份匈牙利语声明,我想像这样登录控制台:
console.log('Probléma a működésben.');
但它打印出以下内容:
Problémaaműködésben。
非ASCII字符搞砸了,但我不认为这样做的原因是控制台不支持unicode字符,因为如果我将日志直接粘贴到控制台,它会产生正确的输出。
我在Opera,Firefox,Chrome中测试过它。在Win 8.1和OSX中也会发生,所以我们可以说这是一般的。
对于正确的unicode控制台日志记录,是否还有其他问题需要保留,例如HTML charset或文件编码?
答案 0 :(得分:4)
您可以通过设置charset属性
来指定文件的编码<script src="script.js" type="text/javascript" charset="utf-8"/>
答案 1 :(得分:4)
我发现,如果您在<meta>
的{{1}}标记中设置了正确的字符集,那么它就会起作用:
<head>
答案 2 :(得分:3)