こんにちは。
文字コードなどの設定に間違いなければ文字化けすることはありません。
htaccess に以下を追加してみてください。()の部分は削除してください。
php_flag output_buffering off
php_value output_handler none
php_value default_charset none
php_value mbstring.language “Japanese”
php_value mbstring.internal_encoding “EUC-JP”(or ”UTF-8”)
php_value mbstring.http_input “pass”
php_value mbstring.http_output “pass”
php_flag mbstring.encoding_translation Off
これで改善されない場合は、phpMyAdmin を使ってデータベースをチェックしてください。
各テーブルの照合順序はutf8_general_ci になっていますでしょうか。またテーブル内の各フィールドの照合順序もutf8_general_ciにしてください。
これは、WordPress のインストールの際、wp-config.php の’DB_CHARSET’を’utf8’、’DB_COLLATE’を’utf8_general_ci’にすることで、自動的に設定されます。