我有一个匈牙利语声明,我想像这样登录到控制台:
console.log('Probléma a működésben.');
但它打印出以下内容:
> Probléma a működésben.
非 ASCII 字符混乱,但我不认为其原因是控制台不支持 Unicode 字符,因为如果我将日志直接粘贴到控制台中,它会产生正确的输出。
我在 Opera、Firefox、Chrome 中测试了它。 Win 8.1 和 OSX 中也会发生这种情况,所以我们可以说这是普遍现象。
为了正确的 Unicode 控制台日志记录,是否还需要保留其他内容,例如 HTML 字符集或文件编码?
我发现,如果您在
<meta>
中的 <head>
标签中设置正确的字符集,它将起作用:
<meta charset="UTF-8">
您可以通过设置 charset 属性来指定文件的编码
<script src="script.js" type="text/javascript" charset="utf-8"/>
不,您必须在互联网上使用此表 UNICODE,例如,使用字符:'à' 执行以下操作:
string.replace(/\u00c3/g, 'é'); //And you can change all the symbols by what you want
这是您不想要的第一个角色,其他角色也是如此
à == u00c3 和 UNICODE