如何更改区域设置/编码以避免在终端中出现奇怪的字符?

如何更改区域设置/编码以避免在终端中出现奇怪的字符?

我已经安装tree在我的 ubuntu 盒子上,当我从 Putty 连接到它并启动时,tree我得到这个:

$ tree
âââ html.vim -> xml.vim
âââ js.vim -> xml.vim
âââ xml.vim

而不是这个:

$ tree --charset=ANSII
|-- html.vim -> xml.vim
|-- js.vim -> xml.vim
`-- xml.vim

当我列出来自npm(来自的包管理器nodejs)的包时,我也会遇到这个问题

$ npm list
/home/monkey/scripts/chatter
ââ⏠[email protected]
â âââ [email protected]
â âââ [email protected]
â ââ⏠[email protected]
â â âââ [email protected]

我怎样才能改变它(从 Putty 或 linux box)?

答案1

将 PuTTY 中的字符翻译更改为 UTF-8。

答案2

腻子菜单 > Change Settings...> Category : Window> Translation> Remote Character Set=UTF-8

相关内容