だるろぐ

だるいぶろぐです

ローマ数字とかをutf8からsjisに変換するときに、Encodeで化けてもUnicode::Japaneseだと化けなかったりする

use strict;
use warnings;
use Encode;
use Unicode::Japanese;

my $s = 'ほげⅠふが';

my $e = $s;
   $e = decode('utf-8', $e);
   $e = encode('shiftjis', $e);
open my $fe, '>', 'encode';
print $fe $e; # ほげ?ふが
close $fe;

my $u = $s;
   $u = Unicode::Japanese->new($u)->sjis;
open my $fu , '>', 'unicode_japanese';
print $fu $u; # ほげⅠふが
close $fu;


出力はsjisというかcp932