我注意到每次我输入一个:
import pdb; pdb.set_trace()
在我的西班牙语Django项目中,如果字符串中有特定的Unicode字符,例如:
Gracias por tu colaboración
我在Django调试窗口中遇到了UnicodeDecodeError,错误信息是“ordinal not in range(128)”。这个问题让我很难调试我的应用程序。另一方面,如果我使用ipdb,我会得到类似以下的信息:
ERROR - failed to write data to stream: <open file '<stdout>', mode 'w' at 0x7f3d43e34140>
我已经谷歌搜索了解决方案,但看起来只有我遇到了这个问题 :)