On March 26, 2019 we launched new MODX Forums. Please join us at the new MODX Community Forums.
Subscribe: RSS
  • どなたか同じ症状を解消された方はいらっしゃいませんでしょうか?

    ~ という文字が ? と表示されます。調べたところ機種依存文字ではないと思うのですが…

    バージョンは1.0.0J
    サーバーはさくら を利用しています。

    よろしくお願い致します。
    • さくらのデータベースの文字の扱いがujis(euc)になっていないでしょうか。そのような場合でもMODx側で変換をかけて表示できるため、見た目にはおおかた問題なく日本語が扱えているように見えますが、部分的に変換しきれない文字があって、その場合は「?」が出力されます。

      さくらのデータベースの設定はちょっとした落とし穴があって、いっけんutf8で設定がFIXされているように見えますが、phpMyAdminの「操作」タブを見ると「照合順序」のデフォルト値がujis系になっていることがあります。この場合は内部的にはEUCとして処理されています。
      (このへんの確認をする前に、データベースのバックアップをとっておくと安心です)
      • ありがとうございます。全くその原因のようでした。
        http://www.techneco.co.jp/demo/cabinet?action=cabinet_action_main_download&block_id=65&room_id=1&cabinet_id=1&file_id=55&upload_id=174
        こちらを参考に照合順序を変えてみたところ
        全く同じ方法にて解決することができました。
        バッチリ機種依存文字も表示できるようになりました。
        ありがとうございました。
        grin