在ubuntu server 12.04上部署nodejs 使用npm命令乱码,查看npm list前半部都是乱码的,请问怎么解决?
vim /etc/default/locale
下只有
LANG="en_US.UTF-8"
我的服务器上也是这个… 贴乱码看看什么情况?
%%➤ cat /etc/default/locale LANG="en_US.UTF-8"
执行
├─┬ mysql@2.0.0-alpha9 │ ├── bignumber.js@1.0.1 │ └── require-all@0.0.3 ├─┬ socket.io@0.9.16 │ ├── base64id@0.1.0 │ ├── policyfile@0.0.4 │ ├── redis@0.7.3 │ └─┬ socket.io-client@0.9.16 │ ├─┬ active-x-obfuscator@0.0.1 │ │ └── zeparser@0.0.5 │ ├── uglify-js@1.2.5 │ ├─┬ ws@0.4.31 │ │ ├── commander@0.6.1 │ │ ├── nan@0.3.2 │ │ ├── options@0.0.5 │ │ └── tinycolor@0.0.1 │ └── xmlhttprequest@1.4.2 └── wemo@0.0.2
楼上 执行 npm list
@ihamy 网上搜的结果, 可能是 putty 里没设置 utf-8 导致的, 你是用了 putty 吗? http://stackoverflow.com/questions/5027403/vim-show-strange-characters-over-putty
貌似我该补点编码转换的知识才行… 怀疑是下面某字符转错编码到了 â”:
â”
│ │ ├── resolve@0.4.0 │ │ └── through@2.3.4 │ ├─┬ optimist@0.5.2 │ │ └── wordwrap@0.0.2 │ └── through@2.2.7 └─┬ weekee@0.0.9
@jiyinyiyong
谢谢你, 看来还真是忽略了 putty 的编码问题
#####问题解决,可以结贴!
1.在窗口标题上点击右键,选择 Change Settings... 2.选择配置窗口左边的 Translation,在右边的 Received data assumed to be in which character set 下拉列表中选择最后一个“UTF-8”,最后点下面的 Apply 按钮就生效了。 3.搞定
也谢谢stackoverflow又一次帮了大忙
CNode 社区为国内最专业的 Node.js 开源技术社区,致力于 Node.js 的技术研究。
我的服务器上也是这个… 贴乱码看看什么情况?
执行
楼上 执行 npm list
@ihamy 网上搜的结果, 可能是 putty 里没设置 utf-8 导致的, 你是用了 putty 吗? http://stackoverflow.com/questions/5027403/vim-show-strange-characters-over-putty
貌似我该补点编码转换的知识才行… 怀疑是下面某字符转错编码到了
â”:@jiyinyiyong
谢谢你, 看来还真是忽略了 putty 的编码问题
#####问题解决,可以结贴!
步骤/方法
也谢谢stackoverflow又一次帮了大忙