Moodle 1.6beta5 のテーブルを phpMyAdminでみると文字化け

Re: Moodle 1.6beta5 のテーブルを phpMyAdminでみると文字化け

- Mitsuhiro Yoshida の投稿
返信数: 0
画像 Developers 画像 Particularly helpful Moodlers 画像 Translators
喜多先生

大変遅くなりました。赤面
10ヶ月前のphpMyAdmin文字化けのご質問に関するお返事です。

下記の環境で試してみました。
Red Hat Enterprise Linux 3
PHP 5.1.6
MySQL 5.0.27-0-standard
phpMyAdmin - 2.9.0.2

ご参考までに。ウインク

1. 文字コードのオプションをつけてmysqldumpする。
mysqldump --default-character-set=latin1 your_database > your_database.sql

2. ダンプしたファイルの先頭行近くにあるSET NAMES latin1を書き換える。
sed -e 's/latin1/utf8/g' your_database.sql > your_new_database.sql

[ 変更前 ]
/*!40101 SET NAMES latin1 */;

[ 変更後 ]
/*!40101 SET NAMES utf8 */;

3. データベースを作り直す。

4. 作り直したデータベースに、2. で書き換えたダンプファイルを入れる。
mysql your_new_database < your_new_database.sql