Hallo,

meine Komponente trägt per Ajax-RPC Daten in die Datenbank ein.
Allersdings kommen die Strings verändert an, wenn ich diese per $_GET aus der URL auslese.


Umlaute muss ich ersetzen per:
PHP-Code:
private function clean($str)
{
    
$str str_replace("ü","ü",$str);
    
$str str_replace("ö","ö",$str);
    
$str str_replace("ä","ä",$str);
    
$str str_replace("Ü","Ü",$str);
    
$str str_replace("Ö","Ö",$str);
    
$str str_replace("Ä","Ä",$str);
    
$str str_replace("ß","ß",$str);
        
    return 
$str;

Lese ich nun die eingetragenen Daten aus per
PHP-Code:
$db =& JFactory::getDBO();
$sql "SELECT * FROM test "
     
"LIMIT 0 , 10";
$db->setQuery($sql);
$rows $db->loadObjectList(); 
so werden die Strings abgeschnitten an der Stelle wo der Umlaut ist.

Wo könnte der Fehler liegen?


Die Quellcode-Dateien sind alle in der ANSI-Kodierung.
UTF-8 hab ich auch schon versucht.
Die Datenbank-Tabelle ist utf8_general_ci.