世の中はutfへ進んでいるようですが、現時点ではEUC-JPに決め打ちされているWebアプリもたくさんあって、環境づくりに悩まされていました。
たとえばXOOPSとOPEN PNEを同一のWebサーバで運用する場合、PHPのmbstring関係の設定をどうしたもんかと。
XOOPSは最近、UTF-8化に向かっているようですが、モジュールレベルでは作者の対応がなければ難しい部分もあるようです。
一方のOPEN PNEはUTF-8前提。
少し前ならEUC-JP固定であればほとんどのWebアプリを動かすことができましたが、ここ数年で状況が変わってきてしまいました。
最近ではUTF-8のものをEUC-JPに変換(またはその逆)したりして、とりあえずの対応をしていましたが、やっと自分なりの対応策がまとまったのでメモ。
「今頃そんなことやってんのか」とかいうツッコミはスルー。
もっと簡単でいい方法があれば教えていただきたいです。
mbstring周りの設定の続きを読む
