Hallo zusammen,
ich habe ein Problem mit den Umlauten. Aus unserer Bürosoftware extrahiere ich die Artikelstammdaten um diese dann in einem PocketPC weiter zu verarbeiten. Die Bürosoftware kann die Artikel als Textdatei im Format ANSI oder ASCII abspeichern. Natürlich geht auch noch Excel, DBASE und ADO. Leider aber nicht das UTF-8-Format das Basic4ppc verwendet.
Diesen File Importiere ich dann über das Tables-Objekt mit der Funktion LoadCSV:
openDialog1.Filter = "CSV Files|*.csv"
If OpenDialog1.Show = cCancel Then Return
tblArtikel.LoadCSV(OpenDialog1.File, "|", true,true)
und siehe da - es fehlen einfach die Umlaute. Wenn ich diese Textdatei im Notepad öffne und dann unter UTF-8-Format abspeichere, dann stimmt alles es.
Jetzt also meine Frage: Kann ich in der Funktion LoadCSV das beeinflussen? Gibt es ander Funktionen die z.B. eine solche Datei konvertiert/umwandelt? Der Weg über Notepad ist nicht für die normalen Benutzer gehbar.
Gruß Holger
:sign0085:
ich habe ein Problem mit den Umlauten. Aus unserer Bürosoftware extrahiere ich die Artikelstammdaten um diese dann in einem PocketPC weiter zu verarbeiten. Die Bürosoftware kann die Artikel als Textdatei im Format ANSI oder ASCII abspeichern. Natürlich geht auch noch Excel, DBASE und ADO. Leider aber nicht das UTF-8-Format das Basic4ppc verwendet.
Diesen File Importiere ich dann über das Tables-Objekt mit der Funktion LoadCSV:
openDialog1.Filter = "CSV Files|*.csv"
If OpenDialog1.Show = cCancel Then Return
tblArtikel.LoadCSV(OpenDialog1.File, "|", true,true)
und siehe da - es fehlen einfach die Umlaute. Wenn ich diese Textdatei im Notepad öffne und dann unter UTF-8-Format abspeichere, dann stimmt alles es.
Jetzt also meine Frage: Kann ich in der Funktion LoadCSV das beeinflussen? Gibt es ander Funktionen die z.B. eine solche Datei konvertiert/umwandelt? Der Weg über Notepad ist nicht für die normalen Benutzer gehbar.
Gruß Holger
:sign0085: