We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 5289
    • 3 Posts
    管理者画面で「ツール」→「MODX設定」でサイト名を日本語名に設定したところ
    文字化けしてしまいます。 huh解決法はありますでしょうか?

    MODX0.9.5をインストールしたばかりで、コンテンツ作成時やサイト名以外の箇所は日本語はきちんと表示されます。
    ちなみに言語(Langage)は「Japanese-UTF8」、エンコーディング(Character encoding)は「Unicode (UTF-8) - utf-8」に設定しています。

    対処法をご存じの方、または過去に同じ現象が起きた方、ご教授よろしくおねがいいたします。
    ちなみにレンタルしているサーバはxserverです。
    何卒、よろしくおねがいいたします。
    • http://phpbb.xwd.jp/viewtopic.php?p=2279
      WordPressでの事例ですが、上記の方法を試していただけますか。
      php.iniまたは.htaccessを使います。

      なお上記トピでSET NAMESナントカと言われているのは、MODxでも同様の方法があります。

      http://nanabit.net/modx/install-modx-0.9.2.1.html
      こちら7bitさんサイトの「UTF-8日本語対応」のあたりに書いてあります。
        • 5289
        • 3 Posts
        yamaさんへ

        早速のアドバイス、本当にありがとうございます。
        php.iniを導入する方法でうまくいきました laugh

        SITE NAMESの記述の追記だけでは無理で、前述のphp.iniがキモとなるようです。
        • 連絡ありがとうございます。

          http://modxcms.com/forums/index.php/topic,2573.msg17559.html
          さっそく上記トピ情報を更新させていただきました。
          set namesのほうも必要なんでしょうか?
            • 5289
            • 3 Posts
            まだ正確なことは言えませんが、今のところphp.iniの導入だけでOKみたいです。
            SET NAMESを記述したphpファイルを初期状態に戻してテストしたところ文字化け等
            は見られませんでした。ちなみにxserverはサーバータイプが2種類ありますが、
            私のサーバーはsv50以降の新サーバでです。
            これからもよろしくお願いいたします。 wink
              • 19033
              • 892 Posts
              こんにちは。
              外していたら、ごめんなさい。
              その問題は、この問題と根が同じ…?
              AjaxSearch:MODxをインストールしている環境によって、2バイト文字の検索が出来ない

              ただ、うち(さくらインターネットですが)「internal_encoding(SO-8859-1)」と、運用キャラクタコードセット(utf-8)が
              違っていても運用そのものは問題なかったのです。AjaxSearchで問題が出ただけで。。