mysqlでの文字化け対策(UTF8編)

mysqlはあまり弄らず、すぐ忘れるので…その時のメモ

  1. 文字コードを指定してDATABASEを作ろう
  2. クライアントで見るときは「set names tf8;]とかをしよう
  3. もちろんターミナル(putty等)の文字コードutf-8にしよう
  4. ついでにvimの設定もしましょう→set encoding=utf-8

#テーブル作成時のサンプル

CREATE TABLE ADDRESS

  (

    id int NOT NULL AUTO_INCREMENT,

    address varchar(400),

    PRIMARY KEY(id)

  )

  ENGINE=InnoDB DEFAULT CHARSET=utf8;

#データベース作成時のサンプル

CREATE DATABASE SAMPLE_DB DEFAULT CHARACTER SET UTF8;

#データベースの文字コード確認

show variables like 'character_set%';