Linux事一種”風靡全球“的OS,但事一般有一點”入門門檻“目前很多發行版對中文的支持還做不到盡善盡美,尤其事在語言設置的調整下,我們可能會遇到終端亂碼的問題,接下來讓我們來嘗試解決。

1,這種問題首先我們要確定是否安裝了中文字體,請嘗試用各個OS的包管理器執行相應的命令安裝一下由ArchWiki提供的中文字體(僅供參考)

https://wiki.archlinux.org/index.php/Fonts_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)

然後我們就可以嘗試啦~

2,如果還事 不行,那麼我們就來更改一下shell的配置文件(以zsh爲參考)

請輸入以下命令:

vim ~/.zshrc

然後添加相關的變量

請按i來啓動編輯模式,並且輸入一下文本:

export LANG=zh_CN.UTF-8

然後按ESC鍵,之後輸入:wq!(強制保存並退出)

接下來從新載入shell配置文件請輸入一下命令:

 source ~/.zshrc

這樣就會優先顯示爲中文。

3,若以上操作均不能解決問題,請查看系統的語言設置:

請輸入一下命令:

locale -a

請確保開啓en_US.UTF-8和zh_CN.UTF-8的語言支持(因爲我有繁體需求就多添加了幾個)

如若沒有請輸入一下命令來編輯相關文件 :

vim /etc/locale.gen

然後翻到低,取消需要的語言的註釋(刪掉#)

之後保存退出並輸入一下命令進行更新:

locale-gen

然後打開終端進行嘗試

如果不行請重啓一下嘗試

還不行的話歡迎留言的說~