Docker Web での中国語文字化けの解決策: 1. locale を使用して、現在のコンテナーのシステムで使用されている文字セットを確認します。2. "locale -a" を使用して、システムでサポートされている文字セットを確認します。現在のコンテナの 3. 「/etc/profile」を変更し、システム変数 LANG を追加します。
このチュートリアルの動作環境: Windows 7 システム、Docker バージョン 20.10.11、Dell G3 コンピューター。
docker web 中国語が文字化けした場合はどうすればよいですか?
Docker コンテナーでの中国語の文字化けの問題を解決する
コマンド ラインで中国語の文字を入力すると、文字化けまたは入力エラーが発生します。
ここで「中国語」と入力したいのですが文字化けしてしまいます。
export LANG="C.UTF-8" export LANGUAGE="C.UTF-8" export LC_ALL="C.UTF-8"変更後は、忘れずに有効にしてください:
source /etc/bash.bashrcロケールを再度表示します。システム文字セットが更新されたかどうか:
root@7bfce1075a4b:/workspace# locale LANG=C.UTF-8 LANGUAGE=C.UTF-8 LC_CTYPE="C.UTF-8" LC_NUMERIC="C.UTF-8" LC_TIME="C.UTF-8" LC_COLLATE="C.UTF-8" LC_MONETARY="C.UTF-8" LC_MESSAGES="C.UTF-8" LC_PAPER="C.UTF-8" LC_NAME="C.UTF-8" LC_ADDRESS="C.UTF-8" LC_TELEPHONE="C.UTF-8" LC_MEASUREMENT="C.UTF-8" LC_IDENTIFICATION="C.UTF-8" LC_ALL=C.UTF-8最後に、コマンド ラインで通常どおり中国語を入力できることがわかります:
root@7bfce1075a4b:/workspace# 中文最後に、イメージの更新を送信することを忘れないでください。 : ウェアハウス名: ラベル名が上書きしたいものと同じである限り、現在のミラーを上書きすることを選択できます。
docker commit -m="run command" -a="wkn" 7bfce1075a4b wkn/pattern-ai:torch_1.11.0_v更新されたミラーを通じて新しいコンテナを再度実行します:
wkn@MightyDragon:~$ docker commit -m="run command" -a="wkn" 7bfce1075a4b wkn/pattern-ai:torch_1.11.0_v1 sha256:18b066686fe87306bb1b09e2e98c89af04a23ec6054edbf3cc73bd1dc72826a7 wkn@MightyDragon:~$ docker run -v /home/wkn:/home/wkn -it --gpus '"device=0,1"' 18b066686fe8 root@05c9c8706296:/workspace# 中文中国語が正常に入力できていることがわかります~ 推奨学習: 「
docker ビデオ チュートリアル
」以上がdocker webで中国語が文字化けする場合の対処法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。