作者: 閑舎 | |
日時: 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/