MySQL csv übertrifft griechische Zeichen

914
Dimitris Sapikas

Ich habe eine Anwendung mit dem Bottle-Web-Framework und Python entwickelt, um Daten in die MySQL-Datenbank zu importieren. Die meisten Daten waren in griechischen Zeichen. Auf meiner Anwendungsseite habe ich keine Eingabedaten mehr kodiert / dekodiert.

Beim Zugriff auf meine Datenbank über die Befehlszeilenschnittstelle und eine einfache Auswahlabfrage erhalte ich Folgendes:

| 1 | ????????? | ??????? | 

Wenn ich meine Datenbank mit der Sequel Pro-Anwendung browse, kann ich die Zeichen regelmäßig lesen.

Mit Sequel Pro kann ich die Daten in CSV und / oder JSON exportieren.

Öffne die Ausgabedateien mit sublime Text, bekomme ich:

\u0394\u03b7\u03bc\u03ae\u03c4\u03c1\u03b9\u03bf\u03c2 

aus der JSON-Datei. und

Δημήτριος

Aus der CSV-Datei.

Wenn ich dieselbe (CSV) Datei in Excel (für MAC) öffne, bekomme ich so etwas wie:

Î "Î · μή" Ïιο

Wie kann ich die Daten exportieren? In einem Format, das ich einfach meinen Kollegen zur Verfügung stellen kann, ohne ihnen zu komplizierte Details zum Öffnen der Datei zu geben?

1
Welches Format hat die CSV? Es wird nicht als ms-dos csv exportiert oder so, oder? Versuchen Sie [importieren] (http://superuser.com/questions/407082/easiest-way-to-open-csv-with-commas-in-excel/407085#407085) die csv-Datei, wählen Sie jedoch die UTF8-Codierung oder was auch immer anwendbar. Raystafarian vor 8 Jahren 0
Ich habe versucht, es zu importieren, indem ich jede verfügbare Codierung auswähle. Dimitris Sapikas vor 8 Jahren 0
nur um die Datei umzubenennen? Dimitris Sapikas vor 8 Jahren 0
Mit dem Sequel Pro exportiere ich es in 2 Formate -> CSV und JSON. Ich kann beide mit dem Texteditor öffnen, die ".txt" ist nur eine Erweiterung. Texteditoren können die Struktur der Daten nicht neu formatieren. Die CSV-Datei ist nur eine TXT-Datei, die "," als Trennzeichen für die Spalten und eine neue Zeile für die Zeilen verwendet. Dimitris Sapikas vor 8 Jahren 0
Ich bin mit deiner Sequenz durcheinander gekommen. Die CSV wird ordnungsgemäß in einem Texteditor angezeigt, aber nicht in Excel? Während der JSON überhaupt nicht richtig angezeigt wird / Raystafarian vor 8 Jahren 0
Ich habe das auf meiner Frage erklärt. CSV auf sublime -> \ u0394 \ u03b7 \ u03bc \ u03ae \ u03c4 \ u03c1 \ u03b9 \ u03cb * JSON auf sublime - Δημήτριος * CSV auf Excel - Dimitris Sapikas vor 8 Jahren 0
Das ist das Gegenteil davon, wie Ihre Frage lautet. Raystafarian vor 8 Jahren 0

0 Antworten auf die Frage