标签: 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