* UTF8フラグとは [#nd5a7356]
- Unicode文字列に対して、UTF8フラグを付与する。
- UTF8フラグがある文字列は、substr()などが日本語対応になる。
- UTF8フラグがなければ、バイト列として扱われる。
- UTF8フラグを付けるには、use utf8などの処理が必要。
- 何もしなければUTF8フラグはつかない。


** Perlスクリプト自体にUTF8フラグを付ける [#kb3557c9]
 use encoding 'euc-jp';
もしくは
 use utf8;

- 前者は標準入力、標準出力の文字コード変換も併せて行う。
- 前者はPerlスクリプトがEUCで、後者はUTF8で書かれていなければならない。

** 変数に入れた文字列にUTF8フラグを付ける [#sbd0597c]
 $utf_flag_text = Encode::decode('euc-jp',$euc_text);

** 変数に入れた文字列のUTF8フラグを落とす [#cad0955c]
 $euc_text = Encode::encode('euc-jp', $utf_flag_text);


トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS