1. 程式人生 > >ubuntu 相關的亂碼問題的解決方法彙總

ubuntu 相關的亂碼問題的解決方法彙總

文章目錄

ubuntu 相關的亂碼問題的解決方法彙總。

如果在本地都是亂碼:

1.首先,安裝中文支援包language-pack-zh-hans:

sudo apt-get install language-pack-zh-hans

2.修改/etc/environment(在檔案的末尾追加):

LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh:en_US:en"

3.修改/var/lib/locales/supported.d/local(在檔案末尾追加:檔案不存在就建立):

en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
zh_CN.GBK GBK
zh_CN GB2312

4.最後執行

sudo locale-gen

5.對於中文亂碼是空格的情況,安裝中文字型解決。

sudo apt-get install fonts-droid-fallback ttf-wqy-zenhei ttf-wqy-microhei fonts-arphic-ukai fonts-arphic-uming

如果本地是正常的,但是連線伺服器之後,出現亂碼的情況。

1. 如果你的伺服器安裝了zsh. 那麼你需要修改.zshrc. 如果沒有安裝zsh,或者你使用的是預設的bashrc.修改.bashrc

vim 開啟自己家目錄下的.zshrc或者.bashrc.
在檔案的最後追加

export LC_ALL=en_US.UTF-8  
export LANG=en_US.UTF-8

wq儲存退出後,執行source .bashrc 或 source .zshrc

參考:

https://blog.csdn.net/weixin_39792252/article/details/80456817
https://blog.csdn.net/a__yes/article/details/50489456