外国の無料ホスティングサービス †
http://blog.creamu.com/mt/2008/12/php5.html
PHPのmbstring拡張モジュール †
海外のレンタルサーバーだと、PHPのmbstringモジュールが入っていない場合がある。
=マルチバイト文字(日本語)の処理で困る。
解決策
- PHP_Compat
PHP_Compatを使って新しいバージョンの関数・定数を使う
スクリプト内で使われている関数が動作環境のバージョンが古い事によりエラーが出たりする時に役立つPEARのパッケージ、PHP_Compat
そもそもPHPにおいては、上記のエクステンションを使わなくても、シフトJIS、EUC-JP、JIS、Unicodeなどを使い、日本語を表示することが可能です。
これは、PHPにおける文字列の概念が広範囲なために、もともとは日本語を扱うことを想定していなかったものの、問題なく「使えている」状態に過ぎません。
マニュアルのどこにも、日本語を正しく処理しますとは記述されていません。