Home » パソコン » 言語 etc... » MySQL » [MySQL] Tips » [MySQL] 文字化け防止
[MySQL] 文字化け防止
MySQL をインストールすると、デフォルトの文字コードは latin1 に設定されています。
この状態でも ( PHP など ) プログラム側で対応してれば、日本語マルチバイト文字も ( 見た目上 ) 問題なく使えるわけですが・・・
- バックアップ ( mysqldump ) で化ける
- phpMyAdmin で化ける
- etc
百害あって一利なし な訳です。
というわけで、インストール直後のまだデータベースを作成していないうちに MySQL の文字コードを utf8 に設定しておきましょう。
1) |
初期状態を確認する MySQL にログインして、status コマンドで現在の文字コードの状況などを確認しておきます。
|
|
2) |
my.ini を修正する
[mysql] セクション ( 全体の 57 行目付近 ) |
|
3) |
MySQL を再起動する my.ini の設定を反映させるために、コンピュータの管理 から MySQL のサービスを再起動する。 |
|
4) |
反映を確認する MySQL にログインして、status コマンドで文字コードが変更されたことを確認します。
|