mbstring.languageの罠

あーありがち – 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の約束!

関連する記事:

Powered by

Leave a Comment


NOTE - You can use these HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">