djang unicode复制错误

2024-10-01 17:30:29 发布

您现在位置:Python中文网/ 问答频道 /正文

有时在我的网站上提交错误时,我的用户在下面的django表单中提交数据。在

“'ascii'编解码器无法对位置109中的字符u'\u2014'进行编码:序号不在范围(128)”

如何在系统中重现unicode错误

非常感谢。在


Tags: 数据django用户表单编码网站系统错误
2条回答

提交导致错误的表单(例如,é)在其中!在

这是Django项目中非常常见的错误,它几乎总是意味着您正在某处调用str()。Django在内部使用unicode字符串,但是当您调用str()时,您将要求Python返回一个ascii字符串,这条消息将失败。在

如果你能给我们更多的信息,我们将能进一步帮助你。在

祝你好运!在

您在视图中留下了调试打印吗?这将导致到控制台编码的转换,这可能是导致此错误的ascii码。在

相关问题 更多 >

    热门问题