とこれらの文字コードの相互変換も簡単に行えるようになっています。サポートする文字コードは以下のとおりです。viscii(全114種類)例えば、文字コードFOOのファイルをUTF-8に変換するには、以下のようにします。file.utf8また、Perlには、全部がPerlで書かれた文字コード変換ユーティリティ、piconvも付属しているので、以下のようにすることもできます。(jcode.pl|Jcode.pm|JPerl)5.8以前の、スクリプトがEUC-JPであればリテラルだけは扱うことができました。)、perl4用のユーティリティとしてはjcode.plがそれぞれ存在し、日本語の扱えるCGIでよく利用されていることを御存じの方も少なくないかと思われます。日本語による正規表現をうまく扱うことは不可能でした。9.x/Classic用のPerl、MacPerlの日本語版もMacJPerlとして存在してました。).これらでは文字コードとしてEUC-JPに加えShift_JISもそのまま扱うことができ、また日本語による正規表現を扱うことも可能でした。Perl5.8では、これらの機能がすべてPerl本体だけで実現できる上に、日本語のみならず上記114の文字コードをすべて、しかも同時に扱うことができます。CPANなどから新しい文字コード用のモジュールを入手することも簡単にできるようになっています。以下の例はいづれもShift_JISの入力をEUC-JPに変換して出力します。互換スクリプトいわゆる"shebang"を変更するだけで、Jperl用のscriptのほとんどは変更なしに利用可能だと思われます。#さらに詳しくPerlには膨大な資料が付属しており、Perlの新機能やUnicodeサポート、そしてEncodeモジュールの使用法などが細かく網羅されています(残念ながら、ほとんど英語ではありますが)。以下のコマンドでそれらの一部を閲覧することが可能です。documentation.。