作者: Takeshi Oya
日時: 2006/10/20(16:23)
ActiveState Perl5の日本語化

 ご無沙汰してしまっています、文太です。
 たぶん、タイトルのようなパッチ当てのようなことが必要なのだろうと想像し
ました。 もちろん Windows 用の Perl です。以下のようなスクリプトがはねら
れてしまいます。 (ほんとうは、「うふ、「ユーザ(?!ー)」、これ1文字喰わ
ないんだぜ」 という Perl5 ならではの正規表現で、お勉強の開始をしようと思
ったのですが、どうも違うところで叱られてしまい…。)


while (<>) {
        if (/ユーザ/){
        print;
        }
}


 Unmatched [ .... とか言われてしまい、何よ?(T-T)となったのですが、2、
3日、頭を冷やしたら、以下のような具合で、やっぱ、今の時代も日本語化みた
いなことが必要なんだろう、と思ったわけです。

# ー    815Bh
# [     5Bh

 もちろん、上のスクリプト、「ユザ」なら通ってしまいました。

 「日本語対応」のようなことが本にも書いてあり(古い本なのですが)、ネッ
トも探したのですが、廣島勉さんのところに繋がらず…。
 最新の情報がありましたら、お教えいただけないでしょうか。どうか宜しくお
願いいたします。

 因みに、以下のようなヴァージョンです。

C:\>Perl -v
This is perl, v5.8.4 built for MSWin32-x86-multi-thread

 もしかして、Jperl とかを使うのですか…???

 余計なことかもしれませんが、 Perl5 の正規表現をフィルターとして Windows
で、日本語で、使いたい、というのが願望です。これがないと勉強する価値がない
のです。実用性なくなっちゃうもん。

文太