Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用单字节编码显示多字节字符_Javascript_Node.js_Character Encoding_Putty - Fatal编程技术网

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时看起来像©一样。
©