mysql - 如何在cherrypy-sqlalchemy-mysql应用程序中处理UNICODE字符?

标签 mysql python-2.7 unicode sqlalchemy cherrypy

我使用 cherrypysqlalchemy-mysql 作为后端。我想知道在 cherrypy Web 应用程序中处理 UNICODE 字符串的方法。一种强力方法是将作为参数传入的所有字符串转换为 UNICODE(然后将它们解码为 UTF-8),然后将它们存储到数据库中。但我想知道是否有任何标准方法可以在 Web 应用程序中处理 UNICODE 字符。我尝试了cherrypy的tools.encode,但它似乎对我不起作用(可能是我还没有正确理解它)。或者可能有标准的 python 库来处理 UNICODE,我可以导入并使用它们。我应该寻找什么方法?

最佳答案

SQLAlchemy 为您的目的提供了 Unicode 或 UnicodeText。 另外不要忘记u'text'

关于mysql - 如何在cherrypy-sqlalchemy-mysql应用程序中处理UNICODE字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24997946/

相关文章:

TSQL 在插入时添加字符串文字前缀 - 有任何值,还是冗余?

html - 您在网站中使用什么 Unicode 字符? (而不是图像图标)

mysql - 标题中特定日期的正则表达式

php - Yii2中年份大于指定月份,如何获取大于指定年份和月份的记录

php - 如何使用 perl 在 php mysql 中从 linux 服务器收集数据?

python - 如何在 Pandas 数据框中运行循环来附加列?

Python robotsparser 模块给出错误的结果

java - 需要帮助解决具有一些已知值的最小稀疏线性问题

python - 将unicode列表转换为列表字符串

PHP搜索mysql表找到 HitTest 门的字段