Hi!
Eigentlich dachte ich ja, ich kenne mich damit aus, aber im Moment komme ich irgendwie so gar nicht weiter :-/
Es ist ein Affenformular gegeben, welches Daten an die gleiche Seite schickt, damit diese in eine Datenbank eingetragen werden. Gleichzeitig gibt das Skript alle eingetragenen Daten aus.
-
Wenn das Skript folgendermaßen aussieht und man als Text »äöü« eingegeben hat, wird dies auch so wieder angezeigt. In PHPMyAdmin schaut das ganze jedoch so aus: äöü
-
Wenn das Skript folgendermaßen aussieht und man als Text wiederum »äöü« eingegeben hat, wird dies fälschlicherweise als »���« angezeigt. In PHPMyAdmin hingegen passt das ganze nun wieder.
Ich kann mir das ganze wirklich nicht erklären und mir fehlt im Moment auch sonst die Idee, woran es noch liegen könnte, zumal ich beinahe jedem Hinweis von dedlfix und Sven Rautenberg im Archiv gefolgt bin. Die Dateien encoding1.php / encoding2.php sind UTF-8 kodiert, der Apache liefert die Seiten grundsätzlich als UTF-8 aus, die Kollation der Tabelle »test« ist utf8_general_ci und in der my.cnf ist ebenfalls für alle Werte »utf8« voreingestellt.
PHP: 5.0.5-pl3-gentoo
MySQL: 4.1.14
PHPMyAdmin: 2.7.0-pl1
Grüße,
Fabian St.