Hallo,
ich schreibe ein paar kleine Scripte, indenen Formulardaten in einer MySQL-DB gespeichert werden und auch wieder angezeigt werden sollen.
Dabei gehen die Umlaute und Leerzeichen kaputt…
Aus „Römerhügel 3“ wird dann „R%F6merh%FCgel+3“. In der DB (über phpmyadmin) sieht das auch recht krypthisch aus…
Also alle Tabellen haben den kollation-typ: latin1_german1_ci.
Im Script steht als meta-Angabe oben: charset=ISO-8859-1.
Der Editor (Geany) ist eingestellt auf: Westlich (ISO-8859-1).
Im speichernden Script werden die Daten einfach übernommen mittels:
$nachname = $_POST[„nachname“];
Um anschl. in die DB eingefügt zu werden mittels:
$eintrag = „insert into kontakte(nachname…) values(’$nachname’…)“;
Die Daten werden ganz normal ausgelesen mit:
$abfrage = „select id,nachname…)“;…
echo $row[‚nachname‘].
Was kann ich ändern???
Danke euch für Tipps!!!
Viele Grüße Otmar