UTF-8 CSV Datei umwandeln

Zugriff, Engines, Konvertierung. Von ADS über DBF bis zu SQL.

Moderator: Moderatoren

Antworten
Benutzeravatar
klammerauf
UDF-Programmierer
UDF-Programmierer
Beiträge: 69
Registriert: Do, 08. Feb 2007 14:16
Wohnort: Karlsruhe
Hat sich bedankt: 3 Mal

UTF-8 CSV Datei umwandeln

Beitrag von klammerauf »

Hallo,

ich erhalte über eine Schnittstelle eine CSV-Datei mit Daten, laut Notepad++ ist das eine "UTF-8-BOM".

Beim Einlesen hab ich dann Probleme mit den Umlauten. Gespeichert werden die Datensätze dann in einer SQL Server Table.

Hat da jemand Erfahrung oder einen Tipp, wie ich die Daten vorher/nachher manipulieren kann?
Exzessiver Codeblock Programmierer
--
Grüße
Sebastian
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9367
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 102 Mal
Danksagung erhalten: 361 Mal
Kontaktdaten:

Re: UTF-8 CSV Datei umwandeln

Beitrag von Tom »

Komplette Datei einlesen und mit Utf82Char() in den Zeichensatz umwandeln, den Du in der Anwendung verwendest. Beim Speichern dann vice versa.

Code: Alles auswählen

c := FileStr("meinedatei.csv")
c := UTf82Char(c) // feddisch
Herzlich,
Tom
Antworten