Docker(或Python)-传递给容器的参数已损坏

时间:2018-09-28 00:41:32

标签: python linux docker encoding character-encoding

我想将参数传递给Docker容器,但它已损坏:

$ docker run -it python python -c 'import os;import sys;print(sys.argv);print(os.fsencode(sys.argv[1]))' $'\xFF'
['-c', '�']
b'\xef\xbf\xbd'

尽管如此,我仍然可以通过Docker的stdin传递数据:

$ echo -n $'\xFF' | docker run -i bash xxd

0 个答案:

没有答案