MySQL
mysqlではデフォルトの文字コードが「latin1」に設定されています。
「latin1」の場合、日本語が文字化けして表示されてしまうため、下記設定変更を行うことで、文字化けしないようにすることが可能です。
デフォルトで設定される文字コードを確認 [#ee30b4c5]
mysql>status
設定変更 [#y88e5871]
# vi /etc/my.cnf
[client]
default-character-set=utf8
[mysqld]
default-character-set = utf8
skip-character-set-client-handshake
character-set-server = utf8
collation-server = utf8_general_ci
init-connect = SET NAMES utf8
DB作成時に文字コードを指定する [#m152321c]
mysql> CREATE DATABASE データベース名 CHARACTER SET utf8;
DB作成後に文字コードを変更する手順 [#f6a6dab5]
mysql> CREATE DATABASE データベース名;
mysql> ALTER DATABASE データベース名 DEFAULT CHARACTER SET=utf8;
DBの文字コードを確認 [#v2b83be2]
mysql> show create database データベース名;