MySQLの文字化けを解決する
4月に受験するソフトウェア開発技術者試験のデータベース問題対策のために、UbuntuにMySQLを入れたのだが、いきなり文字化けとの戦いに。
解決してくれたサイト
MySQL:文字化け問題を本気で直す
バージョン:
Ubuntu 6.06 LTS
MySQL 5.0.22
・インストール
$sudo apt-get install mysql-server
・文字化け解決のためにやったこと
set names
mysql> set names utf8;
/etc/mysql/my.cnfの編集
[mysqld] default-character-set=utf8 skip-character-set-client-handshake
character setが以下のようになればOK。
mysql> SHOW VARIABLES LIKE 'char%'; +--------------------------+----------------------------+ | Variable_name | Value | +--------------------------+----------------------------+ | character_set_client | utf8 | | character_set_connection | utf8 | | character_set_database | utf8 | | character_set_filesystem | binary | | character_set_results | utf8 | | character_set_server | utf8 | | character_set_system | utf8 | | character_sets_dir | /usr/share/mysql/charsets/ | +--------------------------+----------------------------+