次のことは本当に私を悩ませます.私のラップトップのpythonのバージョンとDockerのubuntu:trustyイメージ内のpythonのバージョンは、コーデックで異なる結果を出力しています.その理由は何ですか? たとえば、私のラップトップ (ubuntu、trusty) の python3:
Python 3.4.3 (default, Apr 14 2015, 14:16:55)
[GCC 4.8.2] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import codecs
>>> codecs.decode(b'\xe2\x80\x99','utf8')
'’'
>>>
Docker 上の python3 ubuntu:latest:
Python 3.4.0 (default, Apr 11 2014, 13:05:11)
[GCC 4.8.2] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import codecs
>>> codecs.decode(b'\xe2\x80\x99','utf8')
'\u2019'
>>>
Docker の ubuntu:trusty で python3 コーデックを作成して b'\xe2\x80\x99' を ''' としてデコードできますか?