2012年2月22日水曜日

MySQL+Pythonの文字コード問題

MySQL+Pythonといちゃいちゃしてたら。

お前の使ってるcharsetはutf8じゃないよ。
日本語打てないよとか言ってきました。

ちなみに登録したい文字列は撫子です!!

http://ext.omo3.com/linux/mysql_character_set.html

このページに沿ってMySQLを設定しなおした。
しかし!!治らないってことでもう一度調べた結果。
Pythonのソースコード側も少し書き換えないといけないようです。

MySQLdb.connct(host="localhost", db="hoge",  user="huga", passwd="pass", charset="utf8");

このように書けば晴れてMySQLに撫子と登録することができました。

0 件のコメント:

コメントを投稿