linux中文亂碼解決

2021-09-14 08:39:11 字數 637 閱讀 2514

經常遇到裝伺服器,卻發現中文亂碼。在網路上找了教程,分享一下。

在redhat/centos系統下,記錄系統預設使用語言的檔案是/etc/sysconfig/i18n,如果預設安裝的是中文的系統,i18n的內容如下:

lang="zh_cn.utf-8"

sysfont="latarcyrheb-sun16"

鏈結supported="zh_cn.utf-8:zh_cn:zh"

其中lang變數是language的簡稱,稍微有英語基礎的使用者一看就看出來這個變數是決定系統的預設語言的,即系統的選單、程式的工具欄語言、輸入法預設語言等。sysfont是system font的簡稱,決定系統預設用哪一種字型。supported變數決定系統支援的語言,即系統能夠顯示的語言。需要說明的是,由於計算機起源於英語國家,因此,不管你把這些變數設定成什麼,英語總是預設支援的,而且不管用什麼字型,英文本型總包含在其中。

那麼如何顯示中文呢?

1、系統必須安裝中文語言包才行

2、僅僅有語言包還不行,我們得設定相應的字符集

lang="zh_cn.utf-8"

export lang="zh_cn.utf-8"

好了,經過上面的設定,在終端上應該能夠顯示中文了

Linux 中文亂碼解決

修改 linux 系統 ect profile 檔案 在最後麵加 export lc all zh cn.gb18030 修改 etc sysconfig i18n檔案 lang zh cn.gb18030 language zh cn.gb18030 zh cn.gb2312 zh cn supp...

解決Linux中文亂碼

解決linux中文亂碼 方法一 修改root.bash profile檔案,增加export lang zh cn.gb18030 對於其他使用者,也必須相應修改該檔案 使用該方法時putty能顯示中文,但桌面系統是英文,而且所有的網頁中文顯示還是亂碼 方法二 可行 修改 etc sysconfig...

解決Linux中文亂碼

方法一 修改 root bash profile檔案,增加export lang zh cn.gb18030 對於其他使用者,也必須相應修改該檔案 使用該方法時putty能顯示中文,但桌面系統是英文,而且所有的網頁中文顯示還是亂碼 方法二 修改 etc sysconfig i18n檔案 lang e...