diff options
| author | fukachan <fukachan> | 2005-10-08 04:35:01 +0000 |
|---|---|---|
| committer | fukachan <fukachan> | 2005-10-08 04:35:01 +0000 |
| commit | 66c114eeb38bb9d980ce956e40bc2efa058e56ab (patch) | |
| tree | 9a3da257dab75bab89c3d993890c7512bc4066ee /regress/base | |
| parent | 07b82b2efa369c551d1e7aa06e0c68cfa511ed8a (diff) | |
| download | fml8-66c114eeb38bb9d980ce956e40bc2efa058e56ab.tar.gz fml8-66c114eeb38bb9d980ce956e40bc2efa058e56ab.tar.bz2 fml8-66c114eeb38bb9d980ce956e40bc2efa058e56ab.zip | |
regress Mail::Message::Charset
Diffstat (limited to 'regress/base')
| -rwxr-xr-x | regress/base/charset.pl | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/regress/base/charset.pl b/regress/base/charset.pl new file mode 100755 index 00000000..f5d747a6 --- /dev/null +++ b/regress/base/charset.pl @@ -0,0 +1,34 @@ +#!/usr/bin/env perl +# +# $FML$ +# + +use Mail::Message::Charset; + +use Mail::Message::Charset; +my $mc = new Mail::Message::Charset; + + + +$subject = '=?ISO-2022-JP?B?GyRCOkc9Kko8NG8hRBsoQg==?='; + +if ($subject =~ /=\?iso-2022-jp\?/i) { + $in_code = 'jis-jp'; + $out_code = 'euc-jp'; +} + +print " in $in_code\n"; +print " out $out_code\n"; + +if ($subject =~ /=\?([-\w\d]+)\?/i) { + my $lang = $mc->message_charset_to_language($1); + print "lang $lang\n"; + + $in_code = $mc->language_to_message_charset($lang); + $out_code = $mc->language_to_internal_charset($lang); +} + +print " in $in_code\n"; +print " out $out_code\n"; + +exit 0; |
