変更方法: 1.「/etc/sysconfig/i18n」ファイルを開きます; 2.「LANG」、「SUPPORTED」、および「SYSFONT」項目の値を変更します; 3.保存して終了しますファイル; 4. 「#source /etc/sysconfig/i18n」コマンドを実行するだけで十分です。
#このチュートリアルの動作環境: linux5.9.8 システム、Dell G3 コンピューター。
1. 文字セットを確認する
文字セットは環境変数としてシステムに反映され、現在の文字セットがどのように動作しているかを確認できます。ターミナルは文字セットを使用します。いくつかの方法があります:
方法 1
# echo $LANG en_US.UTF-8
方法 2
# env |grep LANG LANG=en_US.UTF-8
方法 3
# export |grep LANG declare -x LANG="en_US.UTF-8"
方法 4
# locale -a //查看本地字符集 # locale -m //查看所有支持的字符集
set、env、export の 3 つのコマンドの違い
set 現在のシェルの変数を含む、現在のシェルの変数を表示します。 user
env 現在のユーザーの変数を表示します
export 現在ユーザー変数にエクスポートされているシェル変数を表示します
set ローカル変数の表示に使用されます
env 環境変数の表示に使用されます。
export は、環境変数の表示と設定に使用されます。
たとえば、ユーザー LANG
# を設定します。 ##View LANG env | grep LANGSettings LANG export LANG=zh_CH.GBK2. 文字セットの変更方法 # デフォルト言語が en_US.UTF -8 の場合、Linux の文字およびグラフィカル インターフェイスでは中国語の表示および入力ができないことに注意してください。 zh_CN.GB18030 や
zh_CN.gb2312 など、デフォルト言語が中国語の場合、文字インターフェイスの表示と入力はできませんが、グラフィカル インターフェイスでは表示および入力できます。
これを変更するには 2 つの方法があります:
1. 変数を直接変更するには、次の 2 つのコマンドを使用します:# LANG=xxx 或者 export LANG=xxx;
# LC_ALL=”xxx” 或者 export LC_ALL="xxx";
標準文字セットを表示するには、locale –a コマンドを使用します。一般的に使用されるものは、zh_CN.GB2312、zh_CN.GB18030、または zh_CN.UTF-8、en_US.UTF- です。 8 など ,
ただし、上記の変更は現在のシェルでのみ有効であり、新しいシェルを作成するとこの環境変数は消えます。そのため、システムにログインして「LANG=」コマンドを実行しても文字化けは発生せず、文字セットの表示が解除されます。
## 文字セットをキャンセルするには、[root@ ~]# unset LANG コマンドを実行することもできます。
2. /etc/sysconfig/i18n ファイルを設定してファイル メソッドを変更し、制御します。
# vim /etc/sysconfig/i18n LANG="en_US.UTF-8" //当前系统的语言环境变量 SUPPORTED="zh_CN.UTF-8:zh_CN.GB18030" //系统预置了那些语言支持 ,不在项目中的语言不能正常 显示 SYSFONT="latarcyrheb-sun16" //定义控制台终端字体,你文本登录的时候显示的字体就 是这个 latarcyrheb-sun16
#source /etc/sysconfig/i18n
Linux ビデオ チュートリアル
"以上がLinux で文字セットを変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。