質問: pysqlite2 で、utf-8 の日本語をinsertすると、文字コードをutf-8からunicodeに変換されてしまいます。 (select で取り出すときに変換されているのかもしれませんが...) 変換することなく、utf-8だけ使えるようにする方法を教えていただけないでしょうか。
回答: こちらが参考になるようです。 Postgresしか使った経験がないですが、DBに格納する際に デフォルトの文字コードで格納するのは同じようです。 よく使うコードがUTF-8であれば、DB作成時に宣言するのも 手ですが不勉強なので「pysqlite2」でそれが出来るのか 分かりません。 上記ページにはINSERT時SELECT時に文字コードの扱いに付いて 解説されています。 何かの参考になれば幸いです。