我在Docker容器中运行Python 3.6 + Gunicorn + Django 2.0.5,使用一些西里尔文项目。当我尝试在Django控制台中记录西里尔文字符时,出现了以下情况。
同时,当我在Docker容器外运行Python 3.5时,一切正常:
有什么办法可以让Docker中的Python 3.6正常处理 Cyrillic 字符串?
'ascii' codec can't encode character '\u0410' in position 0: ordinal not in range(128)
同时这也是shell中发生的情况。
Python 3.6.5 (default, May 3 2018, 10:08:28)
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
(InteractiveConsole)
>>> :�ириллица
同时,当我在Docker容器外运行Python 3.5时,一切正常:
Python 3.5.2 (default, Nov 23 2017, 16:37:01)
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> Кириллица
有什么办法可以让Docker中的Python 3.6正常处理 Cyrillic 字符串?