• こんにちは!

    レンタルサーバーBluehost.comでwordpressを運用しておりましたが、simplescriptsでバージョンアップをしたところデータベースの文字化けが発生しました。

    使用環境
    アパッチバージョン 2.2.9
    PHPバージョン 5.2.6
    MySQLバージョン 5.0.67-community-log
    操作システム Linux

    DBのテーブル  照合順序
    wp_comments  latin1_swedish_ci
    wp_links     latin1_swedish_ci
    wp_options   latin1_swedish_ci
    wp_postmeta  latin1_swedish_ci
    wp_posts     latin1_swedish_ci
    wp_terms     utf8_general_ci
    wp_term_relationships utf8_general_ci
    wp_term_taxonomy utf8_general_ci
    wp_usermeta latin1_swedish_ci
    wp_users latin1_swedish_ci

    参考までにwp_postsの文字化けしているテキストデータをつけます。
    INSERT INTO wp_posts (ID, post_author, post_date, post_date_gmt, post_content, post_title, post_category, post_excerpt, post_status, comment_status, ping_status, post_password, post_name, to_ping, pinged, post_modified, post_modified_gmt, post_content_filtered, post_parent, guid, menu_order, post_type, post_mime_type, comment_count) VALUES
    (1, 1, ‘2007-01-07 08:26:21’, ‘2007-01-07 15:26:21’, ‘a??a??a?3a?¶a\?e?¨ a?Ra,?c??a?,a??a?†a?“a??a??\r\na??a??a?3a?¶a\?e?¨a?Ra??a??a??a??a??a?,a??a?aa??a??a?3a??a??a??a??a??\r\na??a??i??a?≫a?£i?‰a??a?3a?¶a\?e?¨a??a?¨a? ̄\r\n\r\na-£a??a??c§°a?’a??a??aμ・e?“a,‡a1´c-†a??a\?a??a??a?¨e¨?a??a??c??a?¨a?-a1?a?’a,≫a?“a?≪e?“a†…a?¨a??a?Ra?!a?3a??a??a?§a´≫a??a,-a??\r\na,‡a1´c-†a?’a,-a??a?≪c-†e¨?a…・a?‡a??a?Ra\?a??a??a?Re??a±?a?’c?Rc??a?¨a??a??a??aR?a??c??a?≪a??a??a?’e??a??a??a?…a?±ao?a??a?¨a?“a??a?≪a?’e£2a?“a?§a‡‡e|aa?’a・±a??a?|a??a??a??\r\na?\a??a??a,‡a1´c-†a?’a??a?†a??a?3a?¨a1,a??a?’a±?a??a??e‡aa・±aμ?a?Ra\?a??a??a?1a?’a\μa??a??e?”aooi??a?‰aooi??i?‰a??a??a??a??a??a“!a? ̄a?“a?Ra??a?’e?±a??c´3a£≪a?Rc??ao?a? ̄a?ca??a?Ra??a?†a??a?¨a??a?£a?|a??a??a??a??a??e?¨a??a?‰a? ̄aR?a…?a?Re‰ ̄a??a??a?‰a?aa??a??c§?a ̄†a?‰aooa? ̄a?ca??a??a?¨a??a??a??a??a??a?†a?§a??a??a??\r\na?“a??a??a?‰a??a??a??a??a??a??e!?a??a??a??a??a??\r\n\r\na…\a??a,?a??a?Ra?1a? ̄a??a??a??a?3a?¶a\?e?¨a??a“!a??e?†a?’a? ̄a?aa??a? ̄a??a?|a??a??a??a??a??’, ‘Welcome to a??a??a?3a?¶a\?e?¨’, 0, ”, ‘publish’, ‘open’, ‘open’, ”, ‘welcome’, ”, ”, ‘2007-03-06 09:52:56’, ‘2007-03-06 00:52:56’, ”, 0, ”, 0, ‘post’, ”, 0),

    すみませんが、わかる方がおりましたら、ぜひアドバイスをお待ちしております。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • モデレーター IKEDA Yuriko

    (@lilyfan)

    DBのテーブル  照合順序
    wp_comments  latin1_swedish_ci
    wp_links     latin1_swedish_ci
    wp_options   latin1_swedish_ci
    wp_postmeta  latin1_swedish_ci
    wp_posts     latin1_swedish_ci
    wp_terms     utf8_general_ci
    wp_term_relationships utf8_general_ci
    wp_term_taxonomy utf8_general_ci
    wp_usermeta latin1_swedish_ci
    wp_users latin1_swedish_ci

    原則として照合順序はすべて utf8_generail_ci である必要があります。普通にインストールしたらそうなるはずなんですが、古い WordPress からバージョンアップしていたり、インポートしたりした場合はそうならない場合があります。

    データベースのバックアップがあれば、それに戻して、照合順序を修正してからアップデートをやり直してみてください。バックアップがなければ、なんとか文字化けを直すことになりますが、正直かなり大変です……。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「データベースの文字化けについて」には新たに返信することはできません。