summaryrefslogtreecommitdiff
path: root/fml/lib
diff options
context:
space:
mode:
authorKen'ichi Fukamachi <fukachan@fml.org>2018-09-04 18:20:35 +0900
committerKen'ichi Fukamachi <fukachan@fml.org>2018-09-08 12:49:20 +0900
commit5c2490ddc3f6f0d3bb40f4809a95bf041e1c4f2b (patch)
tree88b26a78b93e773a2d97860feeeac620765824a1 /fml/lib
parente5d7fe139b3af2d5b3cfb47298808eb76ccf1e18 (diff)
downloadfml8-5c2490ddc3f6f0d3bb40f4809a95bf041e1c4f2b.tar.gz
fml8-5c2490ddc3f6f0d3bb40f4809a95bf041e1c4f2b.tar.bz2
fml8-5c2490ddc3f6f0d3bb40f4809a95bf041e1c4f2b.zip
fix documentation and debug codes to use mime_header_decode/encode().
Diffstat (limited to 'fml/lib')
-rw-r--r--fml/lib/Mail/Message/Subject.pm18
1 files changed, 10 insertions, 8 deletions
diff --git a/fml/lib/Mail/Message/Subject.pm b/fml/lib/Mail/Message/Subject.pm
index 08d564fc..70f2eacb 100644
--- a/fml/lib/Mail/Message/Subject.pm
+++ b/fml/lib/Mail/Message/Subject.pm
@@ -21,13 +21,13 @@ Mail::Message::Subject - utilities to manipulate subject string.
=head1 SYNOPSIS
-
my $subject = new Mail::Message::Subject $header->get('subject');
+ $subject->mime_header_decode();
if ($subject->has_reply_tag()) {
$subject->delete_dup_reply_tag();
}
- $subject->mime_decode();
- my $subject_str = $subject->as_str();
+ $subject->mime_header_encode();
+ $header->set($subject->as_str());
=head1 DESCRIPTION
@@ -180,7 +180,8 @@ sub _debug
{
my ($str) = @_;
my $sbj = new Mail::Message::Subject $str;
-
+ use Encode;
+
# start.
print "\n";
print $str, " (original)\n";
@@ -189,18 +190,19 @@ sub _debug
print "# charset = ", $sbj->get_mime_charset() ,"\n";
# mime decode test.
- $sbj->mime_decode();
- print $sbj->as_str() ,"\n";
+ $sbj->mime_header_decode();
+ print encode("EUC-JP", $sbj->as_str()), "\n";
# delete subject tag.
if ($sbj->has_reply_tag()) {
print "# looks replied message. try cut off the dup tag.\n";
$sbj->delete_dup_reply_tag();
- print $sbj->as_str(), " (cut off reply tag)\n";
+ print encode("EUC-JP", $sbj->as_str());
+ print " (cut off reply tag)\n";
}
# mime decode test.
- $sbj->mime_encode();
+ $sbj->mime_header_encode();
print $sbj->as_str() ,"\n";
}