お仕事での文字エンコードの主流はUTF-8… そこで、開発時のローカル環境もUTF-8でやりたい。。

そこで、Xampp内のMySQLのデフォルトキャラクタセットをUTF-8に変更することに。。
いろいろとググって、下記要領でmi.iniを変更すればOK…のはずだったが、一向に変わらない。。さらにググったところ、どうやらmy.iniのありがが探せてないようである。
結局windowsシステムディレクトリ下にあれば見てくれる模様..記録として残します。

1. e:\xampp\mysql\bin\my.iniを編集.
(私の環境ではxamppを別ドライブにインストール(E:ドライブ)してます)

[client], [mysqldump], [mysql]下に下記を追加
⇒ default-character-set = utf8
[mysqld]下に下記を追加
⇒ default-character-set = utf8
⇒ character-set-server = utf8
⇒ collation-server = utf8_general_ci
⇒ init-connect = SET NAMES utf8
⇒ skip-character-set-handshake

2. 編集後のmy.ini を c:\windows下にコピー
(Windows7 Professional 64bitはC:ドライブにインストールされています)

3. xamppコントロールパネル(Windows7なので、管理者で実行する必要あり)を利用してMySQLサービスを再起動.

 

※備考※
DOSプロンプト上からコマンド入力でMySQLにアクセスする場合には、

mysql> SET NAMES cp932;

を実行すること。。
これをやらないと、日本語が表示されません( ; o ; )

No related posts.

関連記事はYARPP関連記事プラグインによって表示されています。