読者です 読者をやめる 読者になる 読者になる

methaneのブログ

このブログに乗せているサンプルコードはすべてNYSLです。

pysqliteのtext

Python

DBにpysqliteを使ったPylonsアプリで、UTF-8の文字列突っ込んで取り出すとunicodeになってた。
SQLAlchemyの設定を調べて、convert_unicodeはデフォルトでFalseのハズなのになぁと思っていろいろ弄ってみたんだが、そもそもpysqliteがunicode文字列返すのな。
UTF-8のデカイXMLデータをそのまま突っ込むのに、いちいちエンコーディング変換されてたら敵わない。何か方法あるかもしれないけど、気にせずBLOBを使おう。

DBのテキスト周りってエンジンによって挙動違ってうっとうしい。