ホームページ > 運用・保守 > Linuxの運用と保守 > Linux で文字セットを変更する方法

Linux で文字セットを変更する方法

青灯夜游
リリース: 2022-01-17 18:33:23
オリジナル
8270 人が閲覧しました

変更方法: 1.「/etc/sysconfig/i18n」ファイルを開きます; 2.「LANG」、「SUPPORTED」、および「SYSFONT」項目の値を変更します; 3.保存して終了しますファイル; 4. 「#source /etc/sysconfig/i18n」コマンドを実行するだけで十分です。

Linux で文字セットを変更する方法

#このチュートリアルの動作環境: 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 LANG

Settings LANG export LANG=zh_CH.GBK

2. 文字セットの変更方法 # デフォルト言語が 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";
ログイン後にコピー
注: 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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート