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


LinkBack URL
About LinkBacks
Zitieren
Lesezeichen