tot*_*dli 8 javascript unicode console character-encoding console.log
我有一个匈牙利语声明,我想像这样登录到控制台:
console.log('Probléma a m?ködésben.');
Run Code Online (Sandbox Code Playgroud)
但它打印出以下内容:
ProblémaaműkÃdésben.
非ASCII字符混乱,但我不认为这是因为控制台不支持unicode字符,因为如果我将日志直接粘贴到控制台,它会产生正确的输出.
我在Opera,Firefox,Chrome中测试过它.发生在Win 8.1和OSX中,所以我们可以说这是一般的.
对于正确的unicode控制台日志记录,是否还有其他事情需要保留,例如HTML charset或文件编码?
我发现如果你在<meta>标签中设置了正确的字符集,<head>它将起作用:
<meta charset="UTF-8">
Run Code Online (Sandbox Code Playgroud)
小智 5
您可以通过设置 charset 属性来指定文件的编码
<script src="script.js" type="text/javascript" charset="utf-8"/>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7610 次 |
| 最近记录: |