mysqlのデータをEUCからUTF-8へ変更する
一部のデータベースをwebminからのみ編集していたが
webminがUTF-8になってしまい文字化けして編集できない。
ならばデータベースの文字コードを全てUTF-8に変更すればよい。
手動でやっていては大変なのでルーチンを作ったのでメモ代わりに。
まずwebminでデータベースをバックアップ。
この際に文字コードはEUC-JPではなくbinaryにしてバックアップ。
するとテキストエディタで開くと、データベースの文字コードで見ることができる。
これをエディタでそのまま文字コード変換してセーブ。
あとはコマンドラインから
$ mysql -u ユーザー名 -p データベース名 < インポートのファイル名
Enter password:パスワード入力
すれば登録される。
あとはhtmlの文字コード指定部分とhtml自身の文字コードをUTF-8にすればOK
カウンター
Today
Yesterday
コメントする