MYSQL関連のメモ。
データの入力はできたのだが、SQLから読み出すと読めない。
MySQLはデフォルトではcharasetがUTF-8ではないようなので設定してみる。
Ubuntu11.10だと/etc/mysqlにmy.cnfがあるのでそれをいじって
[mysqld]セクションの最後に
default-character-set=utf8
character-set-server=utf8
を書き込みmysqlを再起動。再起動は、
$sudo /etc/init.d/mysql restart
でOK。
最後にmysqlに入って、
mysql>show variables like "char%";
と打つとValueのところにutf8が設定されている。
しかし、設定前に入力したデータがまだ問題ある。どうしようかな。
2011年12月18日日曜日
登録:
コメントの投稿 (Atom)











0 件のコメント:
コメントを投稿