mb_detect_orderのautoがぬるい件


phpのmbstringにおける文字コードのエンコードの判定順序がautoだと

ASCII, JIS, UTF-8, EUC-JP, SJIS

になっていて、euc-jpベースでそれっぽい文字がターゲットになると、UTF-8認定されてしまうので

EUC-JP, SJIS, JIS, UTF-8

にした。*1

これで誤判定する確立が減るといいな。

*1: ASCIIはUTF-8みたいなもんだしいらないっしょ

投稿者: halt

PHPプログラマ。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

ねこ認証:9つのパネルの中からねこを3匹選んでください