Archiv verlassen und diese Seite im Standarddesign anzeigen : tab-getrennte unicode text-datei im windowsformat in mysql importieren?
hallo,
wie kann ich eine tab-getrennte unicode text-datei, die im windowsformat vorliegt, unter linux in mysql importieren?
irgendwie schafft mysqlimport es nicht, die tabstops ordentlich zu erkennen...
danke schon mal!
Hast du dos2unix mal drüberbügeln lassen?
AFAIK ändert dos2unix zwar nur die Zeilenumbrüche von CR-LF nach CR, aber evt. hilft das ja.
Eine andere Idee wäre das übersetzen der Tabs (\ht denke ich mal) in ein ; oder ähnliches. tr wäre dann dein Freund ;)
Danke für die Antwort!
Kannst Du bitte mal erklären, wie ich die Tabs in ; umwandle ohne, dass sie unicode Formatierung verloren geht. Ürsprünglich habe ich die Daten aus ner Exel-Tabelle exportiert aber bei unicode kann ich kein ; als Trennzeichen auswählen und bei csv speichert er die unicode zeichen als ? , was die csv dann unbrauchbar macht.
Hast du MySQL mit Unicode Zeichensatz laufen? Vielleicht löst das dein Problem.
ne habe ich glaube ich nicht, wie stelle ich das ein, bzw. wie muss ich die spalten der tabelle formatieren? Bisher habe ich immer TEXT für die Spalten angegeben. das lustige ist, wenn ich ein unicodezeichen per php-formular in die datenbank einpflege, klappt es, aber wenn ich diese textdatei einfügen will, klappt es nicht. kann ich mir leider nicht erklären...
Dann schreib doch einfach ein PHP-Skript, das die Datei ausliest.
Mir kommt das am einfachsten vor...;)
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.