Perlモジュール:文字コード処理系

文字コードについて調べてみた

研究室で文字コードについてWikiに書いておけ、と言われたので、文字コードについて調べてみた。 use encoding そのファイルは指定した文字コードで扱いますよ、という宣言をする。 例えば以下のようにすると、ファイルの保存の文字コードも、キーボードで入…

Perlの文字コードの指定:use encoding

エンコードの指定。 プログラムの最初に記述 use encoding "euc-jp"; # 標準入出力の文字コードは日本語EUC、スクリプトはEUCで記述 binmode STDERR, ":encoding(euc-jp)"; # 標準エラー出力も日本語EUCであつかうよー use open IO => ":encoding(euc-jp)"; …

Jcode

Jcodeを使って文字コードをeuc-jpに変換 use Jcode; # $doc <- 変換したい文字列 $doc = Jcode::convert($doc, "euc-jp");

Encode

文字コードをEUC-JPからUTF-8に変換 use Encode; # $query <- 変換したい文字列 Encode::from_to($query, "euc-jp", "utf-8"); Jcodeよりも使いやすい気がする? ただ、フラグがどうのとかいうエラーが出るときがあるような…? あれは、これのせいではないの…