タグ

2012年11月19日のブックマーク (1件)

  • SQLAlchemy+MySQL Unicode文字列の怪 - nekomusha6のメモ

    Python2.Xで日語を扱うときUnicode文字列への/からの変換時に面倒な問題があるらしく*1、コード内ではどちらかに統一したいと思うらしいです(そう思います)。しかしSQLAlchemyにはPlane/Unicodeどちらで渡す/から返される文字列はどちらなのか仕組みがよく分かりません。そこで分かる範囲内で少し(現象的に)調べてみました。 結果 以下のように推測します。 create_engine()のconvert_unicode引数 True False 渡す文字列 Unicode型? DB-APIが受け取れるもの? 返る文字列(String経由) Unicode型 DB-APIが返したもの 返る文字列(executeなどDB-API直) DB-APIが返したもの DB-APIが返したもの 特に問題になるのはデータベースのドライバが返したものが何になるのかですが、MySQLd

    SQLAlchemy+MySQL Unicode文字列の怪 - nekomusha6のメモ
    temmings
    temmings 2012/11/19
    おお、まとまってる。こういうことだったのか。