sublime text3 nodejs控制台输出结果中文乱码

Posted Hello Lin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sublime text3 nodejs控制台输出结果中文乱码相关的知识,希望对你有一定的参考价值。

在sublime text3安装完nodejs的插件后,运行console.log("你好"),发现控制台出现中文乱码,解决办法:Preferences-> Browser Packages 打开文件夹后找到  Nodejs -> Nodejs.sublime-build

改其中的encoding为utf-8即可, 默认为cp1252 

 1 {
 2   "cmd": ["node", "$file"],
 3   "file_regex": "^[ ]*File "(...*?)", line ([0-9]*)",
 4   "selector": "source.js",
 5   "shell": true,
 6   "encoding": "utf-8",
 7   "windows":
 8     {
 9         "shell_cmd": "taskkill /F /IM node.exe & node $file"
10     },
11     "linux":
12     {
13         "shell_cmd": "killall node; /usr/bin/env node $file"
14     },
15     "osx":
16     {
17         "shell_cmd": "killall node; /usr/bin/env node $file"
18     }
19 }

 

以上是关于sublime text3 nodejs控制台输出结果中文乱码的主要内容,如果未能解决你的问题,请参考以下文章

Sublime Text3 配置 NodeJs 环境

如何在sublime text3运行nodejs

Node在Sublime Text3下环境搭建(node02)

sublime text3配置node.js开发环境

tput:Sublime Text3中没有指定$ TERM和no -T的值

Sublime Text3使用汇总