Kermit: Mysql - Umlaute speichern und auslesen

Beitrag lesen

Hallo,

ich habe folgendes Problemm:
auf mein localen Server speichere ich die Eingaben aus einem Formular mit PHP in eine mysql DB. Wenn ich jetzt Eingaben in phpMyAdmin mir einschaue, wurden die Umlauten mit andere Sonderzeichen ersetzt.
Beim auslesen aus der DB werden im Browser die Sonderzeichen auch angezeigt.

Wenn ich aber die Texte über phpMyAdmin in die DB speichere, werden die Umlauten richtig gespeichert und anschliessend beim auslesen in meine Webseite richtig dargestellt.

  1. Was macht phpMyAdmin beim wegschreiben der Daten anders als ich?
  2. Der gleichen Script auf einen externen Webserver funktioniert einwandfrei, d.h. die Umlauten werden richtig gespeichert und ausgelesen.

Ich suche seit Tage vergeblich nach eine Lösung, habe den mysqld auch mit --default-character-set=latin1_de und --default-character-set=german1 gestartet ... ohne Erfolg.

Wie kriege ich es hin das auch bei mir local funktioniert?

  • entweder ändere ich mein Script so wie beim phpMyAdmin
  • oder die Server/Mysql Konfiguration so wie auf dem anderen Server