Basic4ppc - Windows Mobile Development  

Go Back   Basic4ppc - Windows Mobile Development > Foreign Languages > German Forum
Home Register FAQ Members List Search Today's Posts Mark Forums Read


Probleme mit LoadCSV und ANSI - UTF-8


Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 05-13-2008, 02:05 PM
Newbie
 
Join Date: Apr 2008
Posts: 4
Default Probleme mit LoadCSV und ANSI - UTF-8

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

Reply With Quote
  #2 (permalink)  
Old 05-13-2008, 02:56 PM
specci48's Avatar
Basic4ppc Expert
 
Join Date: Apr 2007
Location: Germany
Posts: 575
Default

Hallo Holger.D.,

das Problem mit ANSI und UTF wurde hier schon öfter diskutiert. Eine Unterstützung von ANSI gibt es nicht, und die ASCII-Option gibt es leider nur beim "manuellen" Lesen mit FileOpen.

Sofern Du für den Desktop programmierst, kann man sich aber mit folgendem Trick behelfen:
Das Programm ANSI2UFT (marc.engrie) konvertiert per Batch zwischen den beiden Formaten. Vor dem Laden der Datei "einfach" über die Shell-Funktion die zu öffnende Datei durch den Konverter jagen und dann die konvertierte Datei öffen.


specci48
Reply With Quote
  #3 (permalink)  
Old 05-13-2008, 07:23 PM
Newbie
 
Join Date: Apr 2008
Posts: 4
Default

Hallo Specci48,

ich rufe das Programm ansi2utf jetzt von meiner Bürosoftware direkt nach dem export automatisch auf. Klappt also alles soweit. Leider kann das Programm nur 8.3 Dateinamen verwenden aber ansonsten ist es prima.

Danke Holger

Reply With Quote
Reply



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
Table1.LoadCSV s_ostap Russian Forum 3 07-03-2008 08:30 AM
LoadCSV from a variable nsidney Questions & Help Needed 7 01-30-2008 01:29 AM
Probleme beim Einlesen von CSV Christian72D German Forum 1 01-07-2008 10:33 AM
Text properties Ansi, UTF-16 berndgoedecke Basic4ppc Wishlist 6 12-21-2007 11:24 PM
loadcsv and accent claveriel Questions & Help Needed 10 11-15-2007 04:16 PM


All times are GMT. The time now is 05:19 AM.


Powered by vBulletin® Version 3.6.10
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.1.0