-

wordpress3.4.2 に リンク集が作成できるプラグイン、「WordPress Link Directory1.8.2」を入れたのですが、
WP Link Directoryのカテゴリーやリンクの登録内容の日本語の部分が
すべて「?????」と保存されてしまいます。

htaccessやダッシュボードの設定はUTF-8としており、
WP Link Directory以外の部分では文字化けはありません。

調べたところ、データベースのテーブルの文字コードが違っている可能性があるようですが、
サーバーはお客様が管理している為、phpMyadminに現時点では入れません。

この現象は、やはりデータベースのテーブルの文字コードが問題なのでしょうか?
phpMyadminにログインせず、文字化けを治す方法はありますでしょうか?

みんなの回答 1 件

名無しさんの回答

特定の原因が不明なので判断に迷う所なのですが、プラグイン自体のソースファイルのエンコードはUTF-8でしょうか?たまに、UTF-8、Shift-JIS、EUC-JP以外のエンコードで記述されたプラグインを見かけることがあり、やはり文字化けを起こします。

ソースファイルに原因がなければ、登録内容が表示される部分にmb_convert_encoding などでエンコードしてみるのも良さそうです。

一概に何が良いとは言えませんが、何かのきっかけになれば幸いです。

名無し

回答ありがとうございます!PHPファイルをutf-8で保存しなおしてやってみましたが変化ありませんでした。明日、 mb_convert_ encodingをためしてみます。

最終更新日:2012-10-01 (2,999 views)

関連するトピックス

ページ上部に戻る