标签: python encoding utf-8 python-3.5
我已在本地计算机上安装了Python 3.5.2,并且我已在Docker容器中使用virtualenv -p python3.5 env安装了Python 3.5.2。
virtualenv -p python3.5 env
我在两个口译员中都运行了相同的命令,但我得到了不同的结果:
在本地计算机上,此代码:
b'\xc5\xbc'.decode('utf-8')
返回'ż',这是预期的beaviour。
'ż'
在Docker容器中,相同的代码返回'\u017c'。
'\u017c'
为什么呢?如何解决?