目次

内容

参考リンク

Encodeモジュールの使い方

  • 文字コードは予め正式名称を取得しておく
    use Encode;
    my $utf8 = find_encoding( "utf8" );
    my $sjis = find_encoding( "sjis" );
  • 日本語を取り込む時には、Perl内部形式(UTF8)にデコード必要がある
    my $string = decode( $sjis, <$fh> );
  • 日本語を出力する場合、encodeしてから出力しないと「Wide character in print」と怒られる
    print encode( $utf8, $string );
  • ファイルハンドルでの文字コード指定(変数でなく直接指定する)
    binmode( $fh, ":encoding(euc-jp)" );

Encode::Detect


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2016-09-25 (日) 19:27:03 (446d)