Linux の文字コードをGBKに変更する方法
Linux OS上で文字コードをGBKに変更する手順を以下に示します。
- GBK 文字セットをサポートするようにシステムがインストールされていることを確認します。
- ターミナルで次のコマンドを実行して確認する: locale -a | grep gbk
- 「zh_CN.gbk」または「zh_CN.GBK」のようなエントリが出力された場合は、GBK 文字セットをサポートする言語環境がインストールされていることを表します。
- GBK 文字コードがシステムにインストールされていない場合は、対応する言語パッケージを先にインストールする必要があります。Debian/Ubuntu システムでは、以下コマンドを実行してインストールできます。
- sudo apt-get install language-pack-zh-hans
- CentOS / RHEL システムで以下のコマンドを実行してインストールしてください。
- sudo yum glibc-commonのインストールを実行します
- システムの文字コード設定ファイルの修正。
- /etc/locale.genファイルを編集し、「zh_CN.UTF-8 UTF-8」などの一行を見つけ、コメント解除して「zh_CN.GBK GBK」に変更します。
- ファイルを上書き保存し、エディタを終了します。
- 以下のコマンドを実行して、新しい文字セット構成を生成します。
- sudo locale-gen
- システムのデフォルト文字セットを変更する。
- /etc/default/locale ファイルを編集して、次の行を追加します。LC_ALL=”zh_CN.GBK”
LANG=”zh_CN.GBK” - ファイルを保存してエディタを終了する。
- システムを再起動するか再ログインすると、文字コードの変更が適用されます。
上記のステップを実行すると、GBK をサポートするためにシステムの文字エンコードが GBK に変更されます。