• tp_wp

    (@tp_wp)


    初めて投稿します。

    今まで WordPress ME 2.0.11 使ってきましたが、
    Wordpress 2.6.3 を新たにインストールしました。

    今回のバージョンでは utf-8推奨という事ですが、
    サーバーの MySQL のバージョンが4.0.24 で対応
    していません。

    実際に新規ページ作成や投稿で保存後文字が化け
    ます。

    mb_convert_encodingを使ってみましたがダメ
    でした。

    ただ、初期インストール時に記事とページが登録
    されますが、こちらは化けていません。
    (このページや記事を管理画面で保存する化ける)

    サーバーのMySQLに関しては導入した時点の環境
    で利用という事でバージョンアップに対応して
    いないという事なので、別に変換処理を作るか
    ME2.0.12を使い続けるかしかないのでしょうか?

    サーバーは cpi を利用しています。
    PHPは5.2.4 です。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • taikiken

    (@taikiken)

    CPIでWordpressをUTF-8で運用するには、
    php.iniを編集する必要があります。
    CPIのサポート情報を参照してください。

    mbstring.internal_encoding = UTF-8
    mbstring.encoding_translation = Off

    >ME2.0.12
    でEUCですよね。

    DB内のデータのコンバートも必要ではないかと思います。

    今回のバージョンでは utf-8推奨という事ですが、
    サーバーの MySQL のバージョンが4.0.24 で対応
    していません。

    対応しないのは検索とかソートが期待した結果を得られない。
    だけでUTF-8を使うと文字化けするわけではありません。

    私なら一気にバージョンを上げるのではなく
    ・DBテーブルを複製しUTF-8へ変換
    ・ME2.0.12 EUC -> 2.3 UTF-8
    ・ME 2.3 -> 2.6
    と段階を踏むかと思います。

    トピック投稿者 tp_wp

    (@tp_wp)

    レスありがとう御座います。

    ご指摘の通り、php.ini の書き換えを指定の手順で作成し設置する事で解決しました。
    ありがとう御座いました。

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