皆さんご存知なら人が悪い(^^;)
use encoding "shiftjis";
で、少なくとも簡単なプログラムなら、ShiftJISでプログラムは書けるし、\x5C
を含む文字を正規表現や文字列に使っても問題はない。ActivePerl 5.8.1の話。
試したのは、Build 807。
ActivePerl5.8のencodingのマニュアルを読んでいると、FEATURES THAT REQUIRE
5.8.1という項目があって、"NON-EUC" dublebyte encodings の問題が書かれて
いる。えーっと試してみたら問題なく動く。残念ながら、今使っているCGIプロ
グラムに単に加えるだけではダメだったが・・・少しどこに問題があるのか、調
べてみよう。
多くの部分はInaba Hirotoさんという方がされたそうだ。
この件については、perl-lessonのメーリングリストで議論がされている。稲葉
浩人さんと鈴木紀夫さんのパッチが元になっているらしい。鈴木さんの
ActivePerl Build 805のバグのページにも稲葉さんの名前がある。
藤岡 和夫
kazuf@...
TS Networkのために http://homepage1.nifty.com/kazuf/