PerlIOレイヤとエンコーディングの関係
PerlIOレイヤが外部と内部の文字の変換を行ってくれる
______ ________________ ______ | | | | | | | 入力 |======>| perl の処理 |======>| 出力 | |______| |________________| |______| 入力を操作 出力を操作 UTF8 UTF8 Shift_JIS ===> 内部フォーマット ======> Shift_JIS euc-jp等 (UTF8フラグ付き) euc-jp等
入力されたバイト列を内部フォーマット(UTF8フラグ付き)に変換したり、 内部フォーマット(UTF8フラグ付き)から出力する際に適切なエンコーディングに 変換したりします。