UTF-8 に従って他の言語をサポートするように、サイトの文字列処理を適合させたいと考えています。これを行う最善の方法は、標準の文字列関数をすべて放棄することです。
したがって、2 つのオプションがありmbstring.func_overload
ます。php.ini でオプションを設定するか、コードに戻ってすべての関数をmb_*
. サーバーの構成を変更する必要がないため、私のコードを使用する人にとっては、2 番目のオプションの方が簡単だと思います。(できれば!)
PHP 6 が登場したらどうなるでしょうか。適切なマルチバイト処理をサポートするため、それが私の選択にむき出しになる必要があります。