python - 我的 python 网络应用程序是否应该对所有字符串使用 unicode?

标签 python django web-applications unicode pylons

我看到像 Django 这样的框架到处都在使用 unicode,所以这似乎是个好主意。

另一方面,让所有这些额外的“你”到处漂浮似乎是一件很痛苦的事情。

如果我不这样做会有什么问题?

如果我这样做会出现什么问题吗?

我现在正在使用 Pylons 作为我的框架。

最佳答案

您可以通过以下方式避免 python 2.6 中的 u'':

from __future__ import unicode_literals

这将使 'string literals' 成为 unicode 对象,就像在 python 3 中一样;

关于python - 我的 python 网络应用程序是否应该对所有字符串使用 unicode?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/827415/

相关文章:

python - 在 Altair fiddle 图上绘制中位数线和四分位数线

python - 如何测量图像中的颜色接近度/浓度? (首选Python解决方案)

python - 当感兴趣的列缺少单元格时,如何使用 difflab 创建人工键列来合并两个数据集?

django - 为什么我无法查看 django-cms 管理部分的页面?

Python 关闭子进程

web-services - Web 服务还是自定义协议(protocol)?

python - 计算多个唯一行的结果

python - settings.py 中的 Django DATE_FORMAT 忽略格式或被覆盖

python - 在同一个 apache 上一起使用基于 django 的 mod_wsgi 和基于原始 python 的 mod_python

asp.net - 使 ASP.Net (C#) Web 应用程序可脱机使用