機種依存文字(株)のコード変換について
perlのバージョンがあがった関係で、jcode.plをJcode.pmに対応する為に記述方法の変更に奮闘中です
機種依存文字(株)に関してうまくいかないようで、下記のように文字化けしてしまいました
例1)
$a="あ(株)";->あ+機種依存文字(株)
Jcode::convert(\$a,'euc');
print"$a"; ->あ?
例2)
$a="あ(株)";->あ+機種依存文字(株)
$a= jcode($a)->h2z->euc;
print"$a"; ->あ?
例3)
$a="あ(株)";->あ+機種依存文字(株)
$a = Jcode->new($a,"euc")->tr("あ","わ")->h2z->euc;
print"$a"; ->わ?
各記述の後、$a内の機種依存文字(株)は?になってしまいます
機種依存文字(株)としてそのまま認識したいのですが、どのような記述にすればいいのかわかりません
(機種依存文字(株)以外の文字化けはまだ調べていません)
※perl5.8.7では認識されず、以前のperlのバージョン5.005_03ではそのまま認識されています
ご教授宜しく御願いします
お礼
お返事有難うございます。 鐵って、機種依存文字ですか? 私が持っている一覧にないんですけど。。。