作者: Bunta
日時: 2006/10/20(19:46)
 いちおう階、部屋を移動しました。

 Bruce.さん、あ、ありがとうございます(T_T) 感涙。
 ここまで全部分かっていただける方からレスを頂ける、この幸せ。

 まず大事な点から。

use encoding 'shiftjis';
 はどこに入れるのでしょう?
 思いつく2通りはやったのですが、駄目です。
 2通りとは、

use encoding 'shiftjis';
while (<>) {

while (<>) {
use encoding 'shiftjis';

 なのですが。

>jperl は 5.0.4 より後は存在していません。

 上の方法で目的が達せるなら、とりわけ必要ではありませんが、情報に多謝。
ドコモバでは、Perl4 が動くことだけは確認しましたが。

>ActivePerlの最新は 5.8.8 まで来ていますが、5.8.4でも以下のようにして
>対応できます。

 ご存じのとおり、そんな最新の最新は、またいつかで。それでも、(繰り返し
ですが)情報に多謝。

>1) とりあえずShiftJISのデータが処理できればよくて、ほかの人の書いた
>   モジュールなんて使わないもんねなら

 はい、ビンゴー!です。Vzでスクリプト書いてますし。

>という use encoding ... の行を追加してください。

 これはどこ? という情けないようなお話で。

>多分これが一番お手軽な回避策ですが、CPANなどにあるモジュールをばりばり
>使おうというのなら*やってはいけません*

 それは10年先でしょう。

>2) Perlを日本語処理で使いこなしたい。便利なモジュールもあるなら使いたい
>なら

 欲望がなくはないですが、まだ、おお、or と || なら、|| のほうが安全なん
だ、のレベルですので。(モバでも困らない)dieってきたかぁ、とか。stopとか
ceaseとかcancelとか使えなかったのかなぁ、とか。なんか物騒。

>・スクリプトをutf-8で書く
>・入力と出力のコード変換を自分で陽に書く

 想像の外ですぅ、ご存じのとおり。

>くわしくはまたあとでということでとりあえず。

 あともう一息。お願いいたします。m(__)m

文太