MySQL Daten verschwinden nach Umlauten

sugar

Erfahrenes Mitglied
Ich habe ein einfaches News System welches ein Kunde benutzt auf Basis von PHP und mySQL. Die Datenbank ist bereits auf utf8 angelegt.

Der Kunde hat jetzt etwas in die Datenbank neu eingetragen über das News System und bisher gab es keine Probleme. Auf einmal nach dem Speichern sind alle Umlaute UND alles was danach kommt weg, aus der DB gelöscht. Wie kann das passieren? Gerade habe ich es getestet und es ging ohne Probleme und es wurde normal gespeichert. Wie kann ich es in Zukunft verhindern?

Bitte kann mir jemand helfen?
 
Sorry hatte ich wohl zu schnell gelesen. Also es wäre ein Text der z.B. beginnt mit "die Unfälle waren ganz furchtbar ...." dann wäre der gesamte Text nach "die Unf...." weg.
 
Auf einmal nach dem Speichern sind alle Umlaute UND alles was danach kommt weg.

Was genau verstehst du unter "nach dem Speichern"? Kann es sein dass du versuchst einen Datenbank-Export zu importieren?
Falls ja probier mal die Datenbank nicht zu importieren sondern den Inhalt des Exports einfach als SQL-Abfrage auszuführen.

Kannst es auch mal mit folgendem Testen:
Code:
CREATE TABLE IF NOT EXISTS `test` (
  `TestID` int(10) unsigned NOT NULL auto_increment,
  `Test` text,
  PRIMARY KEY  (`TestID`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

INSERT INTO `test` (`TestID`, `Test`) VALUES (1, 'Testäöütest');
 
Zurück