2008年 6月下旬、「80code.com」というレンタルサーバーに MODxを 2個設置しました。

「80code.com」の共用サーバで利用できる DBは「MySQL 4.0」で、DB内のコードは、EUC-JPです。

最初に設置した MODxでは、表示する HTML自体も「EUC-JP」にしてみました。
2つ目に設置した MODxでは、DB接続に「EUC-JP」の指定を行った以外、全てデフォルトのままで作業を進め、「UTF-8」で HTMLを表示させています。
2008年 7月 6日の時点では、両方とも問題なく稼動しています。

実は、設置当初、「フレンドリーURLを有効にした場合に正しく動作しない」という問題が発生してました。
調べてみたところ、「80code.com」では
$_SERVER['PHP_SELF']
で取得できる値が他のレンタルサーバとは違うようです。
対処として config.inc.phpの最初の方に以下の1行を追加したところ、問題は解決しました。

$_SERVER['PHP_SELF']=$_SERVER['ORIG_SCRIPT_NAME'];
スポンサード リンク