お仕事での文字エンコードの主流は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関連記事プラグインによって表示されています。
Subscribe