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つとも必要な設定なのかはまだよく分かってない。