Perlリファレンス

Encode::Guess







Encode::Guess


文字コードの自動判別。

Encode::Guessを使う場合にはまず、use
use Encode::Guess qw/euc-jp shift-jis/;
Shift_JISとEUC-JPを扱う場合はuseの際に指定する。
UTF-8は指定する必要ない。

$enc=guess_encoding($str);
print $enc->name;
$enc->nameで文字コードを返す。

判別に失敗する事があるが、
失敗した場合にそのまま変換しようとするとエラーになる。
ref($enc);
判別成功かどうかを確認する場合は、refを使う。
refが真の場合は判別成功。


関連






[編集] [新規] [削除] [バックアップ] [アップロード] [ログイン] [管理]
whwiki 1.3