123. s///g で文字化け


番号順一覧Top スレッド順一覧Top
作者: 閑舎
日時: 2002/8/25(15:39)
 皆さん、こんにちは。

 Perl v5.6.1 built for i386-linux を使っていて、スクリプト、データとも
に文字コードを EUC で統一しているのですが、次のスクリプト

  #!/usr/bin/perl
  while (<>) {
    chomp;
    s/0/0/g;
    s/1/1/g;
    s/2/2/g;
    s/3/3/g;
    s/4/4/g;
    s/5/5/g;
    s/6/6/g;
    s/7/7/g;
    s/8/8/g;
    s/9/9/g;
    print "$_\n";
  }

で次のデータ

  藤高

を読むと、

  胴b

と文字化けしてしまいます。Perl のバグと考えたほうがいいんでしょうか?

--
本田博通(閑舎)
Hiromichi Honda <raku@...>
前の発言: 122. Re: cgi でファイルをロックしたい [dune] 2002/8/13(08:09)
後の発言: 124. Re: s///g で文字化け [閑舎] 2002/8/25(16:03)
親発言:
子発言: 124. Re: s///g で文字化け [閑舎] 2002/8/25(16:03)