MySQLのデータベースの文字コードを変更

ALTER DATABASE database name DEFAULT CHARACTER SET utf8;
ALTER TABLE table name DEFAULT CHARACTER SET utf8;
▼my.cnfの追加設定
[client]
default-character-set=utf8

[mysqld]
skip-character-set-client-handshake
character-set-server = utf8
collation-server = utf8_general_ci
init-connect = SET NAMES utf8

MySQLのversionによっては、default…ではなく、character-set-serverのみを使う。
MySQLは全然わからん・・。勉強せねば。 

※ちなみに、一度作ったテーブルではなにをしても文字化けしたままだった。ので、一度テーブルを作り直したらうまく日本語が表示された。

  1. ds9-garaktakashi0215からリブログしました
  2. takashi0215atm09tdからリブログしました
  3. atm09tdedoからリブログしました
  4. edoの投稿です