python UTF-8编码错误

时间:2012-04-27 18:17:47

标签: python encoding utf

我正在使用以下参数运行我的python脚本:

python3 ./script.py --body="šťťťť"

在我的脚本中,我使用getopts将body存储到变量

stdout.write("--%s\n\n"%body)

当我尝试编写该变量时,它会出现以下错误:

UnicodeEncodeError: 'utf-8' codec can't encode character '\udce8' in position 1: surrogates not allowed

我做错了什么?谢谢你的帮助

0 个答案:

没有答案