【问题标题】:how to handle UNICODE characters in cherrypy-sqlalchemy-mysql application?如何处理cherrypy-sqlalchemy-mysql 应用程序中的UNICODE 字符?
【发布时间】:2014-07-28 14:52:37
【问题描述】:

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

【问题讨论】:

  • tools.encode 有什么问题?注意还有tools.decode

标签: mysql python-2.7 unicode sqlalchemy cherrypy


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-03-03
    • 2011-11-20
    • 2010-09-13
    • 2011-04-07
    • 2012-03-21
    • 1970-01-01
    • 2018-12-05
    • 2018-03-25
    相关资源
    最近更新 更多