【求助】ubuntu server 12.04 npm乱码!
发布于 1年前 作者 ihamy 645 次浏览

在ubuntu server 12.04上部署nodejs 使用npm命令乱码,查看npm list前半部都是乱码的,请问怎么解决?

vim /etc/default/locale

下只有

LANG="en_US.UTF-8"
5 回复

我的服务器上也是这个… 贴乱码看看什么情况?

%%➤ cat /etc/default/locale
LANG="en_US.UTF-8"

执行

├─┬ [email protected]
│ ├── [email protected]
│ └── [email protected]
├─┬ [email protected]
│ ├── [email protected]
│ ├── [email protected]
│ ├── [email protected]
│ └─┬ [email protected]
│ ├─┬ [email protected]
│ │ └── [email protected]
│ ├── [email protected]
│ ├─┬ [email protected]
│ │ ├── [email protected]
│ │ ├── [email protected]
│ │ ├── [email protected]
│ │ └── [email protected]
│ └── [email protected]
└── [email protected]

楼上 执行 npm list

@ihamy 网上搜的结果, 可能是 putty 里没设置 utf-8 导致的, 你是用了 putty 吗? http://stackoverflow.com/questions/5027403/vim-show-strange-characters-over-putty

貌似我该补点编码转换的知识才行… 怀疑是下面某字符转错编码到了 â”:

│ │ ├── [email protected]
│ │ └── [email protected]
│ ├─┬ [email protected]
│ │ └── [email protected]
│ └── [email protected]
└─┬ [email protected]

@jiyinyiyong

谢谢你, 看来还真是忽略了 putty 的编码问题

#####问题解决,可以结贴!

步骤/方法

1.在窗口标题上点击右键,选择 Change Settings...
2.选择配置窗口左边的 Translation,在右边的 Received data assumed to be in which character set 
  下拉列表中选择最后一个“UTF-8”,最后点下面的 Apply 按钮就生效了。
3.搞定

也谢谢stackoverflow又一次帮了大忙

回到顶部