哪位高手能帮小弟我分析python国际化报错有关问题

谁能帮我分析python国际化报错问题
错误代码如下:
exceptions.UnicodeEncodeError
'ascii' codec can't encode characters in position 0-5: ordinal not in range(128)


------解决方案--------------------
好像应该这样:
"Content-Type: text/plain; charset=gb2312\n"
"Content-Transfer-Encoding: 8bit\n"
或者是utf-8编码的文件是:
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"

------解决方案--------------------
import sys
relead(sys)
sys.setdefaultencoding("utf-8")