Subject: XYZ =?UTF-8?B?7Y647JWI7ZWcIOqwgOq1rOyXkOyEnCBCTkMg6rOE7KCVIO2ZnOyEsQ==?= =?UTF-8?B?7ZmU?= #### talexb@foo:~/bin$ encode "XYZ 편안한 가구에서 BNC 계정 활성화" =?UTF-8?B?WFlaIMOtwo7CuMOswpXCiMOtwpXCnCDDqsKwwoDDqsK1wqzDrMKXwpDDrMKEwpwgQk5DIMOqwrPChMOswqDClSDDrcKZwpzDrMKEwrHDrcKZwpQ=?= #### talexb@foo:~/bin$ decode =?UTF-8?B?7Y647JWI7ZWcIOqwgOq1rOyXkOyEnCBCTkMg6rOE7KCVIO2ZnOyEsQ==?= =?UTF-8?B?7ZmU?= 편안한 가구에서 BNC 계정 활성 화 #### talexb@foo:~/bin$ decode =?UTF-8?B?WFlaIMOtwo7CuMOswpXCiMOtwpXCnCDDqsKwwoDDqsK1wqzDrMKXwpDDrMKEwpwgQk5DIMOqwrPChMOswqDClSDDrcKZwpzDrMKEwrHDrcKZwpQ=?= XYZ í¸ìí ê°êµ¬ìì BNC ê³ì  íì±í #### #!/usr/bin/perl -wC # Encode to utf-8. use Encode qw/encode/; { my @out; foreach my $arg (@ARGV) { push(@out, encode("MIME-Header",$arg)); } print join(' ',@out) . "\n"; } #### #!/usr/bin/perl -w # Decode from utf-8. use Encode qw/decode/; { my @out; foreach my $arg (@ARGV) { push(@out, decode("MIME-Header",$arg)); } # See http://www.perlmonks.org/?node_id=742727 for why I've used binmode # here. binmode STDOUT, ':utf8'; print join(' ',@out) . "\n"; }