サポート » プラグイン » Miniblogの文字化けについて

  • 解決済 818801

    WordPressMEを今まで使ってきて、先日WordPress日本語版に移行できました。
    プラグインのMiniBlogについても、問題無く使えていました。

    けれど、DBは上書きだったため、不必要なテーブルも多いと思い、MySQL5にサーバーが対応したこともあり、MySQL4のDBを反映していたものを、MySQL5のDBを反映させようと、テスト中です。

    ほぼ問題無く記事のインポートはできたのですが、MiniBlogについて、MySQL5の方では、半角英語しか認識してくれず、日本語等は全て「?」表記になってしまいます。
    どちらのプラグインも全く同じものを入れています。

    これは、MySQL5だから起きる問題なのでしょうか?
    それともプラグインやDBに手を加えることで、問題は解決するのでしょうか?

    お知らせとして、記事の上に5件だけMiniblogを表示していて、非常に使いやすかったため、他の似たプラグインも探したのですが、見つからなかったため、できればMiniblogを使えればと思っています。

    よろしくお願い致します。

    現在使っているものは、「Miniblog 0.16-COMPAT」です。

    http://www.nmyworld.com/wordpress/archives/2005/03/miniblog-plugin-01-for-wordpress-15-58/
    http://blog.fileville.net/?page_id=121

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

    (@lilyfan)

    http://blog.fileville.net/?page_id=121

    なんか配布先のサイトが壊れているらしく、当該プラグインが入手できませんでした。
    可能性としては、
    (1) MySQL 5 でテーブルを作るとき、照合順序が utf8_general_ci になってなくて、日本語が落ちてしまった。
    (2) プラグインが WordPress の DB アクセス機構を使わず自前で MySQL に接続していて、そのとき SET NAMES utf8 を発行していない。
    などの理由があります。プラグイン自体が手元にないのであくまで推測ですが。

    (1) の場合、phpMyAdmin や mysql クライアントでテーブルの修正が必要です。そして、MySQL 4 時代にエクスポートしたものをインポートし直してみてください。
    (2) の可能性は非常に低いですが、もしそういう作りをしているならば、あまりそのプラグインは信用できないので、使用しない方がいいと思います。

    残念ながらプラグインの開発およびサイト更新が止まっていますので、(1) であっても、使用中止して代替手段を検討した方がいいかもしれません。「特定カテゴリーを通常の投稿の前に表示させる」などのテクニックは、このフォーラムでもよくでてきますので、そういう手法で代替する手があります。

    トピック投稿者 818801

    >lilyfan様

    丁寧な説明、どうもありがとうございます。
    そうですね、やはり更新止まっているようですね。
    開発が止まったプラグインを使い続けることには、やはり不安がありますので、特定カテゴリーの方で、調べてやってみようと思います。
    lilyfan様の説明で、踏ん切りがつきました。
    どうもありがとうございました。

    トピック投稿者 818801

    MiniBlogの文字化けに関しては、MySQLのデータベースの照合順序をutf8_generic_ciに修正することで、解決しました。
    同様の症状で困っている人がいるかもしれないため、追記しておきます。

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