mixmastertobsi: AJAX Apache

Beitrag lesen

Hallo,

ich habe das Problem, dass manchmal die Umlaute nicht korrekt per AJAX übergeben werden.

Was ganz kurios ist, ist dass manchmal die Sonderzeichen richtig dargestellt werden und manchmal nicht.

Habe in einem anderen Forum das ähnlich Problem gefunden, bei dem es auch manchmal auftritt und manchmal nicht.

Um das Problem zu lösen, empfehlen die folgende Funktion zu benutzen
function 2BYTE2UNICODE($myString) {
$myString=ereg_replace(chr(0xc3).chr(0xa4),'ä',$myString);
$myString=ereg_replace(chr(0xc3).chr(0x84),'Ä',$myString);
$myString=ereg_replace(chr(0xc3).chr(0xb6),'ö',$myString);
$myString=ereg_replace(chr(0xc3).chr(0x96),'Ö',$myString);
$myString=ereg_replace(chr(0xc3).chr(0xbc),'ü',$myString);
$myString=ereg_replace(chr(0xc3).chr(0x9c),'Ü',$myString);
$myString=ereg_replace(chr(0xc3).chr(0x9f),'ß',$myString);
return $myString;
}

Jedoch gib es ja noch mehr Sonderzeichen.
Mein € wird z.b. zum €

Was wäre denn zum Beispiel für das € Zeichen der Replace?