importieren - mysql import csv separator



Sonderzeichen beim Importieren von CSV in mysql beibehalten (4)

OK,

Für alle, die dasselbe Problem haben, versuchen Sie, die exportierte CSV-Datei in utf8 zu behalten und dabei die Sonderzeichen zu behalten.

Öffnen Sie Ihre Datei in OpenOffice Calc. Wenn Sie bereit sind, es zu speichern, speichern Sie es als Text-CSV-Datei. Beim Exportieren werden Sie gefragt, in welchem ​​Format Sie es speichern möchten. Speichern Sie es als UTF8 und presto. Es konvertiert Ihre Sonderzeichen nicht wie Excel.

Hoffe das hilft jemand anderem.

Ich habe eine CSV-Datei, die Sonderzeichen enthält. Wenn ich sie jedoch in meine Tabelle importiere, importieren sie sie nicht. Ich habe die Zeile, die Sonderzeichen als utf8_general_ci Setup enthalten muss

Beim Import von phpmyadmin verliere ich jedoch die Sonderzeichen. Zum Beispiel wird das Gradsymbol nicht importiert. Ich habe meine CSV-Datei in einem Texteditor angesehen und enthält die Sonderzeichen.

Bitte helfen Sie.

Ok, ich habe mir gedacht, wie das geht. Siehe meine Antwort unten.


Answer #1

Versuchen Sie, den Zeichensatz Ihrer CSV-Datei in utf8 zu konvertieren. Zum Beispiel mit Notepad ++

Encoding -> Convert to UTF-8 without BOM

Answer #2

Nur Bedürfnisse ändern den Zeichensatz in mysql, wenn Sie versuchen, die Datei hochzuladen. In meinem Fall arbeitet der Zeichensatz-1252


Answer #3

Excel gibt normalerweise CSV als UTF-16 aus, aber es gibt Möglichkeiten, es in UTF-8 ausgeben zu lassen, wie hier erklärt

Unter Windows können Sie auch den standardmäßigen Notepad-Texteditor verwenden, um die Datei zu konvertieren, indem Sie im Dialogfeld " Speichern unter" die UTF-8-Codierung wie unten gezeigt auswählen:





import