サポート » テーマ » テンプレートの文字化けについて

  • 解決済 la-cuna

    (@la-cuna)


    初めまして。
    wpを導入して、テンプレートに手を入れてみたのですが、日本語が文字化けしてしまい対応に困っています。

    defaultのテンプレートのヘッダー/フッターに日本語を追加して、UTF-8(LF)で保存しました。

    (サーバ:kagoya.net)
    PHP: 4.4.8
    MySQL: 4.0.25 (Ver 12.22 Distrib 4.0.25)
    wp:ver 2.5

    (mac OSX)
    エディタ:mi
    ブラウザ:2.0.0.14
    FTPソフト:3.0.8.1

    windows PCでsakuraエディタを使い、同様にUTF-8改行コードLFで保存してみましたが、結果は同様でした。

    どなたか、お願い致します。

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

    (@lilyfan)

    PHP の mbstring 設定があやしい気がしますね。設定内容を書き出してもらえるでしょうか? EUC-JP に変換してたりするといけません。変換なし、とか pass がよいです。
    可能性は低いですが、FTP ソフトが文字コード変換することがあるので、そういう機能があればオフにしてください。

    # ブラウザは名前が不明ですが Firefox ですよね? FTP は何だろう……。

    あと、WordPress のインストール画面や管理パネルは文字化けしていましたか?

    トピック投稿者 la-cuna

    (@la-cuna)

    Lilyfan様
    お世話になります。

    ありがとうございます。
    ブラウザ:firefox 2.0.0.14
    FTP:filezilla 3.0.8.1
    です。
    記述漏れに気づきませんでした。
    失礼しました。

    PHPのmbstringですが、特に設定していませんでしたので、これより設定して試してみます。

    ちなみに、WordPress のインストール画面や管理パネルは文字化けしていません。
    デザインエディタでも、日本語は正常に表示されています。

    トピック投稿者 la-cuna

    (@la-cuna)

    lilyfan様

    .htaccessで
    <IfModule mod_php4.c>
    php_value default_charset UTF-8
    php_value mbstring.language Japanese
    php_value mbstring.detect_order auto
    php_value mbstring.http_input pass
    php_value mbstring.http_output pass
    php_value mbstring.internal_encoding UTF-8
    php_value mbstring.substitute_character none
    php_value mbstring.func_overload “0”
    php_flag mbstring.encoding_translation Off
    </IfModule>

    を設定したところ、解決しました。
    全く知らない設定でした。
    ありがとうございました。

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