Hallo MudGuard,
Vorausgesetzt, es wird kein Gecko-Browser benutzt (die wuerden
das als &#<unicode-nr>; schicken, vergleiche:Wirklich? Zumindest in der Vorschau erscheint das C mit den zwei
waagerechten Strichen: €
Das ist eine Ausnahme, die hardcodiert im Mozilla steht. Aber auch
nicht richtig, da schickt er Windows-1250, also \x80. Und das wird
nur deshalb korrekt dargestellt, weil ich das bedacht habe. Aus
ForumUtils.pm:
# browsers are broken :(
if($dcfg->{ExternCharset}->[0]->[0] eq 'ISO-8859-1') {
# Ok, we got characters not present in Latin-1. Due to
# our knowledge of the browser bugs we assume that
# Windows-1252 has been sent; THIS IS JUST A HACK!
if($val =~ /[\x7F-\x9F]/) {
$convert = 0;
$nval = $Clientlib->charset_convert($val,length($val),"Windows-1252","UTF-8");
}
}
Grüße,
CK
Das Leben ist wie ein Kartenspiel: was dir gegeben wurde, ist vorbestimmt. Doch wie du damit spielst, ist deine Entscheidung.
http://wwwtech.de/