Veröffentlicht 14. Oktober 20159 j Hallo zusammen,ich möchte französischen Text in meiner SQL Datenbank per UPDATE aktualisieren. Problem ist, dass beim Import der Datei bei Zeichen mit Akzent wie é oder á eine Fehlermeldung kommt und der Import abbricht. Kann ich diese Zeichen irgendwie anders angeben oder maskieren?
14. Oktober 20159 j Am besten schauen das die daten die du impotieren will im UTF8 vorliegen und die DB das unterstützt. Ansonsten gibt es immer noch die möglichkeit das ganze zu normalisieren.
14. Oktober 20159 j Autor Die DB unterstützt UTF-8 und die Importdatei wurde auch als UTF-8 gespeichert.Die Fehlermeldung lautet #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax
14. Oktober 20159 j Die DB unterstützt UTF-8 und die Importdatei wurde auch als UTF-8 gespeichert.Die Fehlermeldung lautet #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax
14. Oktober 20159 j Die DB unterstützt UTF-8 und die Importdatei wurde auch als UTF-8 gespeichert.Die Fehlermeldung lautet #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntaxDas die Datenbank UTF-8 unterstützt ist eigentlich klar, die Frage ist ob du es auch aktiviert hast? Ich denke für den französischen Kram sollte "utf8mb4_unicode_ci" am besten sein.Ist deine Importdatei korrekt? --> Formatierten als UTF-8 ohne BOMPoste doch bitte auch mal ein paar Beispielstatements, der Fehler liegt (so wie es die Meldung auch ausgibt) wohl in der Syntax. Wie importierst du? Manuell über die Oberfläche? Über PHP-Skripte? Über ...?
15. Oktober 20159 j Autor Es gab zwei Fehler. Zum einen die Kodierung, aber selbst als ich diese geändert habe hat es nicht funktioniert. Warum? In der Datei war ein ' nicht maskiert!
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.