[Rt-commit] rt branch, 3.8-trunk, updated. rt-3.8.8-130-g6ad50e8

? sunnavy sunnavy at bestpractical.com
Mon Aug 16 01:03:57 EDT 2010


The branch, 3.8-trunk has been updated
       via  6ad50e808c1386b16bed901b09ebee8d985c2fe6 (commit)
      from  a17642ae74a8f3f6ee53c2dd4b70ebdb89b63c93 (commit)

Summary of changes:
 lib/RT/Template_Overlay.pm |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

- Log -----------------------------------------------------------------
commit 6ad50e808c1386b16bed901b09ebee8d985c2fe6
Author: sunnavy <sunnavy at bestpractical.com>
Date:   Mon Aug 16 11:01:10 2010 +0800

    fix the encoding bug of text/html template

diff --git a/lib/RT/Template_Overlay.pm b/lib/RT/Template_Overlay.pm
index 5458ad7..c10fd3c 100755
--- a/lib/RT/Template_Overlay.pm
+++ b/lib/RT/Template_Overlay.pm
@@ -442,8 +442,10 @@ sub _DowngradeFromHTML {
 
     require HTML::FormatText;
     require HTML::TreeBuilder;
+    require Encode;
+    # need to decode_utf8, see the doc of MIMEObj method
     my $tree = HTML::TreeBuilder->new_from_content(
-        $new_entity->bodyhandle->as_string
+        Encode::decode_utf8($new_entity->bodyhandle->as_string)
     );
     $new_entity->bodyhandle(MIME::Body::InCore->new(
         \(scalar HTML::FormatText->new(

-----------------------------------------------------------------------


More information about the Rt-commit mailing list