Web開発FAQ

日本語Perlについて

CPANサイト から「Perl for AS/400」をダウンロードして、Perl を System i へ
導入してみましたが、日本語環境で動作させるとエラーになってしまいます。
Perl ならCGIサンプルも豊富なので System iでも是非Perlを使ってみたいのですが、
日本語環境で Perl は使えないのでしょうか?

「Perl for AS/400」はもともとCCSID=37 (英語)を基本として開発されており、不正な文字に対する検査が厳しくなっています。 そのため日本語環境で動作をさせようとすると「不正な文字」と認識され、実行することができません。

潟Iフィスクアトロでも長年この問題に取り組んできましたが、今回、Enterprise Server で内部文字コードの変換によって Perl 自身に正しく認識させることに成功しました。
「日本語Perl on iSeries」(JPERL) によって日本語化へのコンパイルを行えば、正しくSystem i の上で Perl を実行させることができます。