作者: 閑舎
日時: 2008/1/05(14:48)
皆さん、明けましておめでとうございます。

早速ですが、Perl v5.8.8 Linux 版にて

use Jcode;

$str = "いろいろ機能を使いたい";
$str = jcode($str)->euc;
$str =~ s/’/\'/;
print "$str\n";

とすると、文字化けします。Jcode.pm は文字コードを明確にするだけのために
入れており、要するに Perl の EUC-JP で、シングルクォートを置換しようとす
るとうまくいかないのはなぜかなということです。

EUC-JP でも×な文字があるのはわかっているんですが、自分でチェックすると
時間がかかりそうで…。おわかりになる方、お願いします。

--
本田博通(閑舎)
テキストとスクリプトの http://www.rakunet.org/TSNET/