将字节解码为utf-8会返回不同的结果

时间:2017-09-21 08:04:52

标签: python encoding utf-8 python-3.5

我已在本地计算机上安装了Python 3.5.2,并且我已在Docker容器中使用virtualenv -p python3.5 env安装了Python 3.5.2。

我在两个口译员中都运行了相同的命令,但我得到了不同的结果:

在本地计算机上,此代码:

b'\xc5\xbc'.decode('utf-8')

返回'ż',这是预期的beaviour。

在Docker容器中,相同的代码返回'\u017c'

为什么呢?如何解决?

0 个答案:

没有答案