どなたか同じ症状を解消された方はいらっしゃいませんでしょうか?
~ という文字が ? と表示されます。調べたところ機種依存文字ではないと思うのですが…
バージョンは1.0.0J
サーバーはさくら を利用しています。
よろしくお願い致します。
-
☆ A M B ☆
- 1,231 Posts
さくらのデータベースの文字の扱いがujis(euc)になっていないでしょうか。そのような場合でもMODx側で変換をかけて表示できるため、見た目にはおおかた問題なく日本語が扱えているように見えますが、部分的に変換しきれない文字があって、その場合は「?」が出力されます。
さくらのデータベースの設定はちょっとした落とし穴があって、いっけんutf8で設定がFIXされているように見えますが、phpMyAdminの「操作」タブを見ると「照合順序」のデフォルト値がujis系になっていることがあります。この場合は内部的にはEUCとして処理されています。
(このへんの確認をする前に、データベースのバックアップをとっておくと安心です)