「WordPress」カテゴリーアーカイブ

WPのプラグイン:UTF-8 Database Converter

説明:WordPressのデータベース内部の文字コードを Latin1からUTF-8に修正する。

WordPress 2.1まではブログの文字コードにかかわらずデータベース内部の文字コードは設定していなかったため、たいていの場合 Latin1(スクリーンショット1スクリーンショット2 )が使われていた(、、という理解でいいのかな?イマイチよく分かってません)。この設定でもブログの読み書きは各ブログの文字コード(UTF-8等)で特に問題はなかったのだが、まぁ文字コードの不一致はよろしくないんじゃない?っということで(具体的な問題があると思うんだけどよく知らない 😳 )2.2からはWordPressの設定ファイル(wp-config.php ※1)でこの文字コードもUTF-8を指定するようになった。

ところが、最初から2.2をインストールする場合は問題ないのだが、2.1からのアップグレードの場合、データベースの実際の文字コードはLatin1のままなのにWordPressの設定ファイルのこの文字コードがUTF-8だとブログは見事に文字化けする(スクリーンショット3)。このプラグインで文字コードの修正を実行すると、このデータベースの文字コードをLatin1からUTF-8に変更(スクリーンショット4スクリーンショット5)するのでこの文字コードの不一致は解消され、文字化けもおこらない、というわけ。

※1 具体的にはwp-config.phpの「define(‘DB_CHARSET’, ‘utf8’);

WP ver.:2.2 で確認済み

続きを読む WPのプラグイン:UTF-8 Database Converter