We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 1314
    • 11 Posts
    どなたか同じ症状を解消された方はいらっしゃいませんでしょうか?

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

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

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

      さくらのデータベースの設定はちょっとした落とし穴があって、いっけんutf8で設定がFIXされているように見えますが、phpMyAdminの「操作」タブを見ると「照合順序」のデフォルト値がujis系になっていることがあります。この場合は内部的にはEUCとして処理されています。
      (このへんの確認をする前に、データベースのバックアップをとっておくと安心です)
        • 1314
        • 11 Posts
        ありがとうございます。全くその原因のようでした。
        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