mach mal im PHP Code : show variables
und schau dir dann z.b. "character_set_connection", "collation_connection" an.
Meinst du "var_dump(get_defined_vars());"? Da werden "character_set_connection", "collation_connection" nicht angezeigt.
mysql_query("SET NAMES 'utf8'", $sqlconnection);
mysql_query("set character_set_client=utf8;", $sqlconnection);
mysql_query("set character_set_connection=utf8;", $sqlconnection);
mysql_query("set character_set_results=utf8;", $sqlconnection);
mysql_query("set character_set_server=utf8;", $sqlconnection);
mysql_query("set collation_connection=utf8_general_ci;", $sqlconnection);
mysql_query("set collation_server=utf8_general_ci;", $sqlconnection);
was macht das $sqlconnection da hinten?
Habe folgende Datei geöffnet:
mysql_connect($db_adress, $db_user, $db_password);
mysql_select_db($db_db);
$query =mysql_query("SET NAMES 'utf8'")or die(mysql_error());
$query =mysql_query("set character_set_client=utf8;");
$query =mysql_query("set character_set_connection=utf8;");
$query =mysql_query("set character_set_results=utf8;");
$query =mysql_query("set character_set_server=utf8;");
$query =mysql_query("set collation_connection=utf8_general_ci;");
$query =mysql_query("set collation_server=utf8_general_ci;");
und keine error() Meldung bekommen. Also müsste es doch funktioniert haben, oder?
Zeigt aber immernoch keine Umlaute an.
Danke für die Hilfe!
PS: Meine Kenntnisse für MySQL-Befehle sind sehr überschaubar. Reicht gerade so zum abrufen, ändern und löschen von datensätzen. Daher weiß ich auch nichts mit dem $sqlconnection anzufangen.