ケースは重要ではありません。多くのエンコーディングは、いくつかのエイリアスがあります。:utf8レイヤーは、常に、きっちりとそのように指定される必要があります。このことは、エンコーディング名のルーズなマッチングの主題ではありません。module.:utf8レイヤー関しては、PerlIOを見て下さい。Encode::PerlIOを見て下さい。Encode::Supportedを見て下さい。ファイルの読み込んでも、Perlの目で、魔法使いのように、データがUnicodeに変わったりしません。するためには、ファイルを開くときに、適切なレイヤを指定します。example.I/Oレイヤは、もっと柔軟に、openプラグマでもあた、指定することが出来ます。openを見るか、次の例を見て下さい。layerまた、':encoding(...)'レイヤ使えます。トランスペアレントなレイヤです。プラグマの後の、全てのopen()呼び出しに影響します。open()呼び出しで、明示的なレイヤを使って下さい。エンコーディングを変えることが出来ます。時点で)、open()と、binmode()では動きません。プラグマでのみ動きます。全てのopen()、binmode()、openプラグマで動きます。出力ストリームのI/Oレイヤを使うかも知れません。内容を、UTF-8としてエンコードされる"text.utf8"ファイルにコピーします。エンコーディングの名前は、encodingプラグマと同様に。両方とも理解されます。sysseek().read()は、キャラクタを読み、キャラクタの数を返します。seek()と、tell()は、バイトカウントに関して操作します。sysreadと、sysseek()も同様です。ファイルを展開し続けるコードを謝って書きやすいです。2回エンコードされます。バグを避けるでしょう。UTF-8として入力するために、Fileを、明示的に開くことです。Perlが、新しいPerlIOの機能で、ビルドされている場合のみ、動きます。表示したいかもしれません。string次のような文字列になります。printed.プリントできます。使われると、驚くべき結果になるでしょう。その結果はキャラクタの内部的なエンコーディングで一貫性があります。他の多くでは違います。そのようなことはしないでください。文字列のビットパターンを操作しているでしょう。それは、望んでいないでしょう。内部エンコーディングをのぞき見る。Perlの普通のユーザは気にするべきではありません。必要なら、隠れている裏側を見る2つの方法があります。Unicodeキャラクタの両方を見せます。このドキュメントの後にある、utf8::is_utf8()機能についての議論も見て下さい。"equal"?文字列の等しさの疑問は、Unicodeでいくぶん複雑になります。case.短く答えれば次のようになります。比較しますが、これらは、キャラクタのコードポイントでのみに基づいています。0x0041ですから)。どんなケースのAも等しいと考えるべき時もあります。Mappingsを見て下さい。"Full"ケースフォールディングが実装されています。0x00C0.短く答えれば次のようになります。これらは、キャラクタのコードポイントでのみに基づいています。0x00C0ですので、"後"になります。http://www.unicode.org/unicode/reports/tr10/長く答えるなら、"依存して"います。知らずには、与えられません。魔法を使ったようには、Unicodeに気付かない。魔法を使ったようには意味しはじめません。8ビットのキャラクタで意味します。このケースでは、/[[:alpha:]]/を使うべきです。\p{Alphabetic}を使うことができます。Unicodeのコードポイントを使うことが出来ます。ある範囲を特定するのに結びつける何の魔法もありません。perlunicodeを見て下さい。複数の他の10進数--と数字の--キャラクタを、定義します。文字列から数への変換をサポートしません。BREVE.たぶん、壊れません。古い挙動は、保護されます。古いchr()の挙動です。255より上の引数を供給します。(ASCIIの)"-"と同じでした。ほんとうに小さい仕事が必要とされてます。right.気にすることはありません。本当に、気にするべきではありません。トランスペアレント性を得ないことを意味します。文字列はすべてキャラクタをもつ必要があります。シングルバイトエンコーディングとして、解釈されます。エンコードされたキャラクタのコードポイントとして、解釈されます。UTF-8でエンコードされています。\x{100}\nになります。length():文字列の長さではなく、文字列のバイト長を知る必要があるかもしれません。example,Encodeパッケージを使って、それを変換してみてください。