人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

pysqlite2 で、utf-8 の日本語をinsertすると、文字コードをutf-8からunicodeに変換されてしまいます。
(select で取り出すときに変換されているのかもしれませんが...)
変換することなく、utf-8だけ使えるようにする方法を教えていただけないでしょうか。

●質問者: shotaroh5663
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:SELECT Unicode UTF-8 文字コード 日本語
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● tamo2_xvi
●60ポイント ベストアンサー

http://www005.upp.so-net.ne.jp/nakagami/Memo/SQLite.html

こちらが参考になるようです。

Postgresしか使った経験がないですが、DBに格納する際に

デフォルトの文字コードで格納するのは同じようです。

よく使うコードがUTF-8であれば、DB作成時に宣言するのも

手ですが不勉強なので「pysqlite2」でそれが出来るのか

分かりません。

上記ページにはINSERT時SELECT時に文字コードの扱いに付いて

解説されています。

何かの参考になれば幸いです。

◎質問者からの返答

ご回答ありがとうございます。

> よく使うコードがUTF-8であれば、DB作成時に宣言するのも手ですが

と言うことが、Postgresではできるのですね。

ひとつ方針が立ちました。

ありがとうございます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ