标签: python encoding utf-8
我在Python 2中编程并且有一个使用中文字符的程序。我将sys默认编码设置为'utf-8',它大部分时间都可以工作。当我多次运行程序时,它有时会给出
[解码错误 - 输出不是utf-8]
有时可以很好地工作并打印正确的中文输出。我正在运行完全相同的代码(使用Sublime Text)。任何想法为什么会这样?我很困惑为什么运行完全相同的代码有时会提供所需的中文输出,有时会出现编码错误。我不确定如何给出一个最小的例子,因为这个错误只在我运行代码时才会发生。