summaryrefslogtreecommitdiff
path: root/regress/base
diff options
context:
space:
mode:
authorfukachan <fukachan>2005-10-08 04:35:01 +0000
committerfukachan <fukachan>2005-10-08 04:35:01 +0000
commit66c114eeb38bb9d980ce956e40bc2efa058e56ab (patch)
tree9a3da257dab75bab89c3d993890c7512bc4066ee /regress/base
parent07b82b2efa369c551d1e7aa06e0c68cfa511ed8a (diff)
downloadfml8-66c114eeb38bb9d980ce956e40bc2efa058e56ab.tar.gz
fml8-66c114eeb38bb9d980ce956e40bc2efa058e56ab.tar.bz2
fml8-66c114eeb38bb9d980ce956e40bc2efa058e56ab.zip
regress Mail::Message::Charset
Diffstat (limited to 'regress/base')
-rwxr-xr-xregress/base/charset.pl34
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;