diff options
| author | fukachan <fukachan> | 2001-02-18 10:59:28 +0000 |
|---|---|---|
| committer | fukachan <fukachan> | 2001-02-18 10:59:28 +0000 |
| commit | 843e4061ceca3a4e719054648ffdcb05acefc5a5 (patch) | |
| tree | 6e00e1435a7b1fbeeed84ff00f40d1425f7b8111 /regress/base/mime.pl | |
| parent | 07616d0ed4d4b69fddf8cc68b92746db12f965a9 (diff) | |
| download | fml8-843e4061ceca3a4e719054648ffdcb05acefc5a5.tar.gz fml8-843e4061ceca3a4e719054648ffdcb05acefc5a5.tar.bz2 fml8-843e4061ceca3a4e719054648ffdcb05acefc5a5.zip | |
add mime encode/decode checks
Diffstat (limited to 'regress/base/mime.pl')
| -rwxr-xr-x | regress/base/mime.pl | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/regress/base/mime.pl b/regress/base/mime.pl new file mode 100755 index 00000000..33691a27 --- /dev/null +++ b/regress/base/mime.pl @@ -0,0 +1,30 @@ +#!/usr/local/bin/perl + +use strict; +use Carp; +use FML::MIME qw(mime_decode_string mime_encode_string); +use MIME::Base64; + + +&try_mime(""); +&try_mime(" "); +&try_mime("\n"); + +exit 0; + + +sub try_mime +{ + my ($separator) = @_; + + my $orig_str = "うじゃ". $separator ."あじゃじゃ"; + my $in_str = mime_encode_string($orig_str); + my $out_str = mime_decode_string($in_str, {charset => 'euc-japan'}), + + print " >", $orig_str, "<\n"; + print " >", $in_str, "<\n"; + print " <", $out_str, "<\n"; + print ($orig_str eq $out_str ? "ok\n" : "fail\n"); +} + +1; |
