相关疑难解决方法(0)

Python UnicodeDecodeError的最佳实践

我使用Pylons框架,Mako模板用于基于Web的应用程序.我对Python处理unicode字符串的方式并没有太深入.当我在渲染页面时看到我的网站崩溃,后来我发现它与UnicodeDecodeError有关时,我感到非常紧张.

在看到错误之后,我开始使用Python代码添加编码,使用'ignore'选项解码字符串调用,但我仍然看不到错误.

最后,我曾经使用ignore解码为ascii并使网站运行而没有任何崩溃.

我的网站输入来自许多网站.这意味着我无法控制选择的语言或语言.我的网站支持国际语言和英语.我有饲料聚合,一般不打扰unicode/ascii/utf-8.当我通过mako模板显示文本时,我按原样显示.

不是网络专家,在Python项目中处理字符串的最佳实践是什么?我应该只在渲染文本或应用程序的所有阶段时关心吗?

python unicode pylons exception-handling mako

5
推荐指数
1
解决办法
1649
查看次数

标签 统计

exception-handling ×1

mako ×1

pylons ×1

python ×1

unicode ×1