Server charactersetとDb charactersetの文字コードを変更する
Server charactersetとDb charactersetがlatin1になってるのを変更したいときは、
/etc/mysql/my.cnfを編集する。ubuntu12.04でMySQL5.5。
[mysqld] -中略- character-set-server=utf8
そのあとにmysqlを再起動する。
sudo /etc/init.d/mysql restart
カラムを指定して文字コードを変更する
ALTER TABLE tablename MODIFY columnname text CHARACTER SET utf8 COLLATE utf8_general_ci;
テーブルとカラムの文字コードを変更する
ALTER TABLE tablename CONVERT TO CHARACTER SET utf8;