Hi all,

i can confirm this too.

i already reported this under #664895 ... the ticket is closed but the bug is 
still there.

I investigated some time and found the reason:

PHP 5.4.0 changed the default behavior of the function "htmlspecialchars" with
the parameter "encoding":
 
 > If omitted, the default value for this argument is ISO-8859-1 in versions 
of PHP prior to 5.4.0, and UTF-8 from PHP 5.4.0 onwards. 

I tried to give that function the old value 'ISO-8859-1':

--- i18n.php_orig       2012-01-02 01:18:17.000000000 +0100
+++ i18n.php    2012-09-27 22:55:43.000000000 +0200
@@ -184,7 +184,7 @@
     }
 
     /* All HTML special characters are 7 bit and can be replaced first */
-    if (! $save_html) $string = htmlspecialchars ($string);
+    if (! $save_html) $string = htmlspecialchars ($string, ENT_COMPAT | 
ENT_HTML401, 'ISO-8859-1');
     $charset = strtolower($charset);
 
     set_my_charset();


And , yeeah, i got my german umlauts back to life (showing in the message 
list).
Maybe this helps the SQ developers to fix this issue.
Maybe its a bug in PHP?

Regards,
Michael


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to