libAlexandrina.so.tDiary
2013-06-06 Thursday
insert/updateしたら文字化けるときのチェック項目
insertでもupdateでもテーブルに日本語文字を突っ込んだらなぜか文字化け・・・。という場合のチェックリスト。target_my_dbでtarget_tableでUTF-8で使う前提。
my.cnfが適切になっているのか
mysql> status;
DBの設定はどうなっているのか
mysql> show create database target_my_db;
テーブルの設定はどうなっているのか
mysql> show create table target_table;
カラムの定義はどうなっているのか
mysql> show create table target_table;
で文字列指定カラムを確認し CHARACTER SET latin1 など、default以外が設定されていると表記されるので確認する。