Jcode::CP932
Jcode::CP932
弾先生はJcodeの手入れにあまり乗り気ではないようなので、Jcode::CP932の実装をちょっと考えてみよう。
use Jcode compatible => 'win'; # or 'cp932'
とすることでsjisやeuc等がCP932互換で動くのを期待していました。なので、最低でもuseしている行は変更しなくちゃいけない。であれば
use Jcode::CP932 qw/:override/;
とかするとJcodeがCP932互換になるようなモジュールを作れば解決するような気がする。
わざわざ:overrideを指定するのは、:overrideしないときはJcode::CP932とJcodeを別々に使えるようにするため。必要ないかな?
Encode::CP5022xがあれば作っちゃうんだけど、まだないもんなぁ。
Encode::EUCJPMSってどうやって.ucmを作ったんでしょ? Microsoftの資料から変換するツールとかありそうな気がするんだけど……。