MySQL文字化け対策

いろいろやってどうにか日本語が表示されるようになった。


1. まずデータベースを作るときに、
CREATE DATABASE testdb DEFAULT CHARACTER SET ujis;
こんな感じで文字コードを指定する。


2. /etc/mysql/my.cnf

default-character-set=ujis
と追加。


3. Javaコードの中でデータベースに接続するところでも文字コードを指定。
jdbc:mysql:///testdb?useUnicode=true&characterEncoding=EUC_JP


ほんとに3つとも必要な設定なのかはまだよく分かってない。