Terminal

如何更改語言環境/編碼以避免在終端中出現奇怪的字元?

  • March 12, 2018

我已經安裝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
ââ⏠express@3.0.6
â âââ buffer-crc32@0.1.1
â âââ commander@0.6.1
â ââ⏠connect@2.7.2
â â âââ bytes@0.1.0

我怎樣才能改變它(從膩子或 linux 盒子)?

將 PuTTY 中的字元翻譯更改為 UTF-8。

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

引用自:https://unix.stackexchange.com/questions/61293