dedlfix: MySql Verbindung - Problem mit Umlauten

Beitrag lesen

Hi!

  1. schonmal im DB-Backend nachgesehen, ob die Umlaute dort bereits fehlerhaft gespeichert sind?
    über phpMyAdmin stehen Daten ok aus.

Dann sind meist die Daten unversehrt, was schon viel wert ist.

Und wenn ich diese auf einer anderen Seite ausgeben sehen die Daten auch ok aus.

Da können sich auch Fehler eingeschlichen haben. Manchmal heben sich zwei gegenseitig auf. Die Aussage ist, abgesehen vom zu geringen Informationsgehalt, nicht weiter entscheidend.

  1. Dein Script angewiesen, die Daten in utf-8 einzutragen/anzufordern? (mysql_set_charset)
    ich mache beim Upload ein: utf8_decode() ist das nicht das selbe?

Nein. Die Fragestellung ist auch nicht richtig. mysql_set_charset() weist MySQL an, auf der aktuellen Client-Verbindung die ankommenden Daten als in einer bestimmten Kodierung zu interpretieren und sie auch so wieder auszuliefern.

Lo!