mysqlでの文字化け対策(UTF8編)
mysqlはあまり弄らず、すぐ忘れるので…その時のメモ
- 文字コードを指定してDATABASEを作ろう
- クライアントで見るときは「set names tf8;]とかをしよう
- もちろんターミナル(putty等)の文字コードもutf-8にしよう
- ついでに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%';