Javascript 使用单字节编码显示多字节字符
这是我的密码:Javascript 使用单字节编码显示多字节字符,javascript,node.js,character-encoding,putty,Javascript,Node.js,Character Encoding,Putty,这是我的密码: console.log('\u00A9'); 我的控制台输出(来自node.js)是: 我如何摆脱那个角色 在PuTTY配置中,请查看窗口→翻译。您可能在“接收数据的字符集转换”处有默认值,即ISO-8859-1或类似的单字节编码。您需要将其更改为UTF-8。UTF-8在Windows Vista上对我很好。你的shell和/或操作系统是什么?Windows 8.1 PuTTY正在进入Debian x64系统我想这与节点无关,它与你的shell/控制台能够呈现扩展ASCII字符
console.log('\u00A9');
我的控制台输出(来自node.js)是:
我如何摆脱那个角色
在PuTTY配置中,请查看窗口→翻译。您可能在“接收数据的字符集转换”处有默认值,即ISO-8859-1或类似的单字节编码。您需要将其更改为UTF-8。UTF-8在Windows Vista上对我很好。你的shell和/或操作系统是什么?Windows 8.1 PuTTY正在进入Debian x64系统我想这与节点无关,它与你的shell/控制台能够呈现扩展ASCII字符有关。啊,我刚刚将PuTTY的翻译设置更改为UTF-8,现在已经修复了。有人能告诉我为什么它以前不工作吗?这把它修好了。为什么ISO格式显示额外的A字符?©符号在ISO-8859-1和UTF-8中的编码不同。这只是一个巧合,UTF-8中的第二个字节在被误解为ISO-8859-1时看起来像©一样。
©