在 sublime text3 安装完 nodejs 的插件后, 运行 console.log("你好"), 发现控制台出现中文乱码, 解决办法: Preferences-> Browser Packages 打开文件夹后找到 Nodejs -> Nodejs.sublime-build
改其中的 encoding 为 utf-8 即可, 默认为 cp1252
- {
- "cmd": ["node", "$file"],
- "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
- "selector": "source.js",
- "shell": true,
- "encoding": "utf-8",
- "windows":
- {
- "shell_cmd": "taskkill /F /IM node.exe & node $file"
- },
- "linux":
- {
- "shell_cmd": "killall node; /usr/bin/env node $file"
- },
- "osx":
- {
- "shell_cmd": "killall node; /usr/bin/env node $file"
- }
- }
来源: http://www.bubuko.com/infodetail-2680177.html