溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

怎么解決linux無法輸入中文

發(fā)布時間:2020-05-22 17:48:06 來源:億速云 閱讀:302 作者:鴿子 欄目:建站服務(wù)器

環(huán)境:

服務(wù)器環(huán)境 : Ubuntu Server 16.04 lts

服務(wù)器編碼配置:

首先,我們使用shell連接登錄服務(wù)器,然后在終端中輸入 locale 命令,得到結(jié)果如下:

$ locale
LANG=
LANGUAGE=C:
LC_CTYPE="POSIX"
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=

各個選項的含義如下:

語言符號及其分類(LC_CTYPE)

數(shù)字(LC_NUMERIC)

比較和排序習(xí)慣(LC_COLLATE)

時間顯示格式(LC_TIME)

貨幣單位(LC_MONETARY)

信息主要是提示信息,錯誤信息, 狀態(tài)信息, 標題, 標簽, 按鈕和菜單等(LC_MESSAGES)

姓名書寫方式(LC_NAME)

地址書寫方式(LC_ADDRESS)

電話號碼書寫方式(LC_TELEPHONE)

度量衡表達方式(LC_MEASUREMENT)

默認紙張尺寸大小(LC_PAPER)

對locale自身包含信息的概述(LC_IDENTIFICATION)。

我們要修復(fù)的是中文輸入的問題,所以我們接下來只需要設(shè)置 LC_CTYPE即可。

查看系統(tǒng)支持的編碼方式:

locale -a

看看輸出內(nèi)容中是否包含 zh_CN.utf-8,如果不包含的話,可以先安裝下語言包

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

安裝后已經(jīng)包含 zh_CN.utf-8

接下來,修改 LC_CTYPE的值,使用 export LC_CTYPE='zh_CN.UTF-8'命令來修改。

直接執(zhí)行 export LC_CTYPE='zh_CN.UTF-8'那么只對當前會話有效

所有用戶(永久) :修改/etc/profile

當前用戶(永久) :修改~/.bashrc

建議直接修改 /etc/profile文件,這樣所有用戶都可以使用。

修改完成后,退出登錄,重新登錄一次,再輸入 locale命令,可以得到如下輸出:

LANG=
LANGUAGE=C:
LC_CTYPE=zh_CN.UTF-8
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=

之后就可以輸入中文了:

怎么解決linux無法輸入中文

以上就是linux無法輸入中文的詳細內(nèi)容,更多請關(guān)注億速云其它相關(guān)文章!

向AI問一下細節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI