Ubutu中国語符号化問題ascii’codec can’t encode character
969 ワード
に質問端末は中国語のテキストが正常に表示され、flaskプログラム内の印刷は を出力できない. ascii’ codec can’t encode character setlocale: LC_ALL: cannot change locale (zh_CN.UTF-8) は、dockerの のような新しい機械に一般的に現れる.この問題はもう2回も出会った!!!
ソリューションはlocale設定の問題 です.
牙列缺损
リファレンスリンク符号化の問題の解決https://blog.csdn.net/zhengrukai/article/details/53809416 localeの役割https://blog.csdn.net/tongxinhaonan/article/details/64905714
ソリューション
dpkg-reconfigure locales
apt-get -y install language-pack-zh-hans
export LC_ALL=zh_CN.UTF-8
牙列缺损
root@479ac313b09a:/opt/app# export LC_ALL=en_US.UTF-8
bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
root@479ac313b09a:/opt/app# date
Sun Aug 2 14:13:24 UTC 2020
root@479ac313b09a:/opt/app# export LC_ALL=zh_CN.UTF_8
bash: warning: setlocale: LC_ALL: cannot change locale (zh_CN.UTF_8)
root@479ac313b09a:/opt/app# date
2020 08 02 14:13:35 UTC
リファレンスリンク