SSHログインLinux入力中国語文字化けメソッドを解決する

LANG = en_US.utf8を正しく設定する手順

 

1.ロケール設定を確認し、設定されていないことを確認します。

#ロケール
LANG = 
LANGUAGE = 
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 =

2.現在ロケールでサポートされている設定を確認し、en_US.utf8がサポートされていないことを確認します。

#ロケール- 
C 
C.UTF - 8 
POSIX

3.システムがen_US.utf8をサポートしていることを確認し、コメント文字#を削除します。

Grepの -r ' EN_US.UTF-8 'の/ etc / locale.gen 
 #EN_US.UTF - 8 UTF 8

4. en_US.utf8サポートを生成します。

#locale- gen 
#locale - a 
C 
C.UTF - 8 
POSIX 
en_US.utf8

5.ロケールを設定する

#更新ロケールLANG = en_US.UTF- 8 は、/ etc / default / ロケール
#更新によって生成されたファイル - ロケール
LANG = en_US.UTF- 8

 

おすすめ

転載: www.cnblogs.com/yanceylu/p/12709327.html