ホームページ > 運用・保守 > Docker > docker で中国語の文字化けが表示される場合はどうすればよいですか?

docker で中国語の文字化けが表示される場合はどうすればよいですか?

藏色散人
リリース: 2022-01-20 14:09:28
オリジナル
11760 人が閲覧しました

Docker で文字化けした中国語が表示される場合の解決策: 1. locale コマンドでサポートされている言語を確認します; 2. 環境変数 "LANG=en_ZW.utf8" を追加します。

docker で中国語の文字化けが表示される場合はどうすればよいですか?

この記事の動作環境: centOS6.8 システム、Docker バージョン 20.10.11、Dell G3 コンピューター。

docker で中国語の文字化けが表示される場合はどうすればよいですか?

Docker 中国語の文字化け

どの言語がサポートされているかを確認するための locale コマンド

[root@0ca5b90999e6 soft]# locale -a|grep utf8
en_AG.utf8
en_AU.utf8
en_BW.utf8
en_CA.utf8
en_DK.utf8
en_GB.utf8
en_HK.utf8
en_IE.utf8
en_IN.utf8
en_NG.utf8
en_NZ.utf8
en_PH.utf8
en_SG.utf8
en_US.utf8
en_ZA.utf8
en_ZM.utf8
en_ZW.utf8
ログイン後にコピー

環境変数の追加

[root@0ca5b90999e6 soft]# vim /etc/profile   
LANG=en_ZW.utf8
[root@0ca5b90999e6 soft]# source /etc/profile
ログイン後にコピー

注:

1. docker を実行するときは、最後に /usr/sbin/init を追加して (要件に従って) systemd を起動するのが最善です

2. さらに、dockerfile の起動コマンドは CMD / ですetc/init.d/sh /init.sh を実行すると、もう 1 つのスクリプトが開始され、自動的にソースが作成されるため、コンテナーを再構築する必要はありません

#!/bin/bash
source /etc/profile
/usr/sbin/sshd -D
/bin/bash
ログイン後にコピー

推奨学習: "docker ビデオ チュートリアル"

以上がdocker で中国語の文字化けが表示される場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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