あーありがち – PHP の mbstring.language と internal_encoding でビックリした件
language が Japanese の場合は internal_encoding は EUC-JP が自動でセットされる
おっとそうなんですね。PHPのマルチバイトは罠が一杯ですので、きちんと自分で設定しよう、ということですね。やはり。
上記の動作が入るので、
mbstring.language は mbstring.internal_encoding を設定するので mbstring.internal_encoding は mbstring.language のあとで設定しろ
ということらしいです。
しかも記事中では、(自動セットの)動作が時々変わるとか怖いことが書いてありますがw
iniファイルなりスクリプトの冒頭なりで、きちんと初期設定を怠らないように気をつけましょう!PHPerの約束!