[Debian-l10n-commits] r2823 - in /dl10n/trunk/lib/Debian/L10n: BTS.pm Mail.pm Utils.pm

taffit at users.alioth.debian.org taffit at users.alioth.debian.org
Fri Dec 23 14:24:21 UTC 2011


Author: taffit
Date: Fri Dec 23 14:24:20 2011
New Revision: 2823

URL: http://svn.debian.org/wsvn/?sc=1&rev=2823
Log:
Fix charset on robot webpages, closes: #587122

Modified:
    dl10n/trunk/lib/Debian/L10n/BTS.pm
    dl10n/trunk/lib/Debian/L10n/Mail.pm
    dl10n/trunk/lib/Debian/L10n/Utils.pm

Modified: dl10n/trunk/lib/Debian/L10n/BTS.pm
URL: http://svn.debian.org/wsvn/dl10n/trunk/lib/Debian/L10n/BTS.pm?rev=2823&op=diff
==============================================================================
--- dl10n/trunk/lib/Debian/L10n/BTS.pm (original)
+++ dl10n/trunk/lib/Debian/L10n/BTS.pm Fri Dec 23 14:24:20 2011
@@ -13,7 +13,7 @@
 use Date::Parse;
 use Date::Format;
 use Encode qw(decode_utf8);
-use HTML::Entities; # encode_entities
+use HTML::Entities qw(encode_entities_numeric);
 
 use Data::Dumper;
 
@@ -51,7 +51,7 @@
 	$submitter = Debian::L10n::Utils::parse_from($submitter);
 
 	$submitter = decode_base64($submitter) if $submitter =~ /^: /;
-	$submitter = encode_entities(decode_utf8($submitter));
+	$submitter = encode_entities_numeric(decode_utf8($submitter));
 	$submitter =~ s/</</;
 	$submitter =~ s/>/>/;
 

Modified: dl10n/trunk/lib/Debian/L10n/Mail.pm
URL: http://svn.debian.org/wsvn/dl10n/trunk/lib/Debian/L10n/Mail.pm?rev=2823&op=diff
==============================================================================
--- dl10n/trunk/lib/Debian/L10n/Mail.pm (original)
+++ dl10n/trunk/lib/Debian/L10n/Mail.pm Fri Dec 23 14:24:20 2011
@@ -99,6 +99,10 @@
 		my $translator;
 		my $sender = $m->sender;
 		if (defined $sender) {
+# May need to take care of the following that has been ejected from Debian/L10n/Utils.pm
+#	unless ($_ =~ m/=?unknown-8bit?b?/) {
+#		Encode::from_to($_, 'MIME-Header', 'utf8');
+#	} 
 			$translator = Debian::L10n::Utils::parse_from($sender->format());
 		} else {
 			$translator = "UNDEF";

Modified: dl10n/trunk/lib/Debian/L10n/Utils.pm
URL: http://svn.debian.org/wsvn/dl10n/trunk/lib/Debian/L10n/Utils.pm?rev=2823&op=diff
==============================================================================
--- dl10n/trunk/lib/Debian/L10n/Utils.pm (original)
+++ dl10n/trunk/lib/Debian/L10n/Utils.pm Fri Dec 23 14:24:20 2011
@@ -168,11 +168,12 @@
 
 	return "UNDEF" if not defined $_;
 
-	# http://lists.debian.org/debian-l10n-english/2009/07/msg00039.html
-	# Do not recode with a broken encoding
-	unless ($_ =~ m/=?unknown-8bit?b?/) {
-		Encode::from_to($_, 'MIME-Header', 'utf8');
-	}
+#	No need to recode anything at this point, at least for the BTS
+#	# http://lists.debian.org/debian-l10n-english/2009/07/msg00039.html
+#	# Do not recode with a broken encoding
+#	unless ($_ =~ m/=?unknown-8bit?b?/) {
+#		Encode::from_to($_, 'MIME-Header', 'utf8');
+#	}
 
 	s/^From: //;
 	s/"//g;




More information about the Debian-l10n-commits mailing list