はじめまして。kaz0415と申します。
投稿記事や、ブラウザから入力した日本語がすべて文字化けします。ブログ名を含めて、です。システム側の日本語はすべて正常に表示されています。
データベース側で見たところ、EUC-jpで記録されています。
回避方法をご存知でしたらお教えください。
そういえば、最初にセットしたときのパスワードの通知メールの差出人名(件名や本文は正常でした)、このフォーラムに登録したときのメール(こちらはすべての日本語)も文字化けしていました。
はじめまして。kaz0415と申します。
投稿記事や、ブラウザから入力した日本語がすべて文字化けします。ブログ名を含めて、です。システム側の日本語はすべて正常に表示されています。
データベース側で見たところ、EUC-jpで記録されています。
回避方法をご存知でしたらお教えください。
そういえば、最初にセットしたときのパスワードの通知メールの差出人名(件名や本文は正常でした)、このフォーラムに登録したときのメール(こちらはすべての日本語)も文字化けしていました。
データベース側で見たところ、EUC-jpで記録されています。
おそらくデータベースが EUC-JP になっています。WordPress 2.3 以降は UTF-8 しか対応していないので、データベースも UTF-8 で作成する必要があります。MySQL 4.1 以降だと、データベースの照合順序を utf8_generic_ci にして作成してください。
新規作成したウェブログであれば、データベースを一旦削除して、データベースの作成からやり直した方がいいでしょう。
lilyfan さん、ありがとうございました。
やっぱりデータベース側なんですね。書き込みの際の文字コードの制御がどこで行われているか知らなかったもので・・・。
借りているレンタルサーバー(X-Server)では、ブラウザからデータベースの設定ができ、使用文字コードに関する選択肢はなかったため、できるのかどうかをサーバー会社に問い合わせています。
EUC-jp決め打ちになっているのであれば、あきらめないといけないということですね。
とりあえずは、サーバー会社からの回答を待ちます。
EUC-jp決め打ちになっているのであれば、あきらめないといけないということですね。
その場合は古き良き WordPress ME 2.0.11 を使う手があります。まあ、いまどき EUC-JP しか使えないなんてことは、あまり考えられないので、大丈夫だと思いますよ。
エックスサーバー(Xserver)にUTF-8で設置する方法
という記事がありました。参考になれば。
エックスサーバーからの返事では、現在MySQLはEUC-JPのみとなっているとのことです。ご紹介いただいたサイトにある裏技?も試してみましたが、サーバーが古いタイプのためかうまくいきませんでした。
近日中にはバージョンアップで対応可能だということで、しばらくは「古き良き WordPress ME 2.0.11」でしのぐことにします。
ありがとうございました。
ログイン しなければ投稿できません。