先ほど、ちょっとしたイベントがあり、現在、ものすごく動揺しています。
これについては、落ち着いたら書きます。
21日に触れたMySQLの文字化け対策をまとめてみました。
やりながら作った手順というかメモなので、正直、
どこまであってるかわかりませんが。
【前提】
・CentOS 5.3:OSインストール時には、ミドルウェアは一切入れない
・ApacheとMySQLは同居
【手順】
(1)下記を yum install
php, php-mysql, mysql, mysql-server, mysql-devel,
httpd, httpd-devel, mod_ssl
(2)MySQL設定ファイルの調整
# vi /etc/my.cnf
[mysqld]と[mysql]に下記を追記
[mysqld]
skip-character-set-client-handshake
default-character-set=utf8
[mysql]
default-character-set=utf8
(3)mysql-server起動
# /etc/init.d/mysqld start
(4)文字コードの確認
$ mysql -u root
mysql> status
文字コードがutf8になっていることを確認する
(5)DB作成&localhostアクセスの設定
mysql> create database (DB名);
mysql> grant all privileges on (DB名).* to (ユーザ名)@localhost identified by '(パスワード)';
(6)PHPなりHTMLのコードを書き、UTF-8で保存する。書いたコードはWebサーバにアップ。