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


Problem beim Einlesen von Umlauten in Textfiles


Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 12-08-2007, 09:52 AM
Newbie
 
Join Date: Dec 2007
Posts: 2
Default Problem beim Einlesen von Umlauten in Textfiles

Hallo,

ich habe ein Problem beim Einlesen von ASCII-Textdateien. Ein Text, der zeilenweise gelesen wird, enthält deutsche Umlaute. Diese werden beim Einlesen entweder durch ein "?" oder eine andere Zeichenfolge ersetzt, abhängig davon, ob ich die Datei mit

FileOpen(f1, Dateiname,cRead,,cASCII)

oder einfach nur

FileOpen(f1, Dateiname,cRead)

öffne. Ich habe bisher keine Lösung gefunden, das sauber einzulesen.

Gibt es da ein Workaround?

Vielen Dank für einen Hinweis.
Reply With Quote
  #2 (permalink)  
Old 12-08-2007, 02:47 PM
specci48's Avatar
Basic4ppc Expert
 
Join Date: Apr 2007
Location: Germany
Posts: 575
Default

Hallo mclane,

bist Du sicher, dass die Datei im ASCII-Format vorliegt, und nicht im Windows-konformen ANSI? Öffne Deine Datei mal mit dem Windows Notepad. Wird sie korrekt angezeigt? Falls ja, dann hast Du eine ANSI und keine ASCII Datei...

Wenn die Datei im Notepad korrekt sichtbar ist, dann mache folgendes:
Wähle Speichern unter..., unter dann in der Combobox "Codierung" das Format UTF-8. UTF-8 ist das Standardfomat bei Basic4ppc.

Nun solltest Du die Datei mit
Code:
FileOpen(f1, Dateiname,cRead)
problemlos einlesen und anzeigen können.


specci48
Reply With Quote
  #3 (permalink)  
Old 12-08-2007, 05:18 PM
Newbie
 
Join Date: Dec 2007
Posts: 2
Default

Hallo specci48,

vielen Dank für Deine Informationen! Deine Vermutung war ein Volltreffer, ich hatte die Existenz von ANSI glatt verdrängt und irrtümlich ASCII unterstellt. Das Abpeichern in UTF-8 lieferte das vorhergesagte Ergebnis.

Trotzdem schade, dann wird mein Vorhaben wohl nicht klappen. Ich wollte Abrechnungsdaten in CSV-Textdateiform, die eine unterschiedliche Dateigröße von 10 Kilobyte bis zu 90 Megabyte haben mit einem Programm in der recht angenehm zu programmierenden Basic4PPC-Sprache bearbeiten. Dank .Net-Unterbau sind große Dateien ja kein Problem und das Lesen und Schreiben gelang recht flott. Das Programm sollte allerdings noch von Dritten ohne Mehraufwand zu benutzen sein. Leider klappt das nicht auf direktem Wege mit dem ANSI-Format.

Danke und Gruß
mclane
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
Fehlermeldung beim Compilieren Christian72DD German Forum 5 02-22-2008 11:15 AM
Probleme beim Einlesen von CSV Christian72D German Forum 1 01-07-2008 10:33 AM
Probleme beim Lesen eines NMEA-Protokolls schimanski German Forum 0 12-09-2007 05:20 PM
Reading textfiles by line number... Cableguy Basic4ppc Wishlist 8 08-07-2007 02:45 PM


All times are GMT. The time now is 04:48 AM.


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