PHPの文字コード判定

●PHPのマニュアルより
——
mbstring が現在実装しているのは、 以下のエンコーディングを検出するフィルタです。 以下のエンコーディングにおいて無効なバイトシーケンスがあった場合、 エンコーディング検出は失敗します。
UTF-8, UTF-7, ASCII, EUC-JP,SJIS, eucJP-win, SJIS-win, JIS, ISO-2022-JP

UTF-16, UTF-32, UCS2, UCS4 の場合、 エンコーディング検出は常に失敗します。
——

なんてこった><
まぁ「常に失敗する」と事前にわかっているだけマシですが。

参考:
●mb_detect_encoding() は文字コード判定として使用できるか(その1)|t_komuraの日記

カテゴリー: PHP, 文字コード   パーマリンク

コメントは受け付けていません。