Download the free trial version
Basic4android Video
Features
Tutorials and manuals
Showcase
Screenshots

Go Back   Android Development Forum - Basic4android > Foreign Languages > German Forum
Documentation Wiki Register Members List B4P Search Today's Posts Mark Forums Read

Problem mit Text Datei und Umlauten

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 06-10-2011, 06:55 AM
Junior Member
 
Join Date: May 2011
Posts: 39
Default Problem mit Text Datei und Umlauten (gelöst)

Hallo User,
ich erstelle auf einem Windows7 Rechner Textdateien die auch Umlaute enthalten. Die Dateien werden auf einem Server geladen.
Mit meinem Samsung TAB hole ich mir nun diese Dateien vom Server und
bearbeite sie. Anschließend kommen sie wieder auf den Server und werden wiederum vom Windows Rechner geholt und gelesen.
Das ganze functioniert aber nicht weil Windows die Dateien im ANSI Format schreibt und liest währent der Samsung die Dateien im UFT-8 Format
bearbeitet.
Kurz gefragt wie kann ich Textdateien in "Basic4android" im ANSI Code lesen
und auch wieder zurück schreiben?
mit freundlichen Grüßen Rainer

Last edited by rainerohl : 06-13-2011 at 10:31 AM.
Reply With Quote
  #2 (permalink)  
Old 06-10-2011, 07:52 AM
Knows the basics
 
Join Date: Apr 2007
Posts: 74
Awards Showcase
Beta Tester 
Total Awards: 1
Default

Mit was erstellst du die Textdateien in Windows ?
Am einfachsten wäre es doch, die Datei(en) im
normalen Texteditor zu laden und als UTF-8 zu
speichern, dann auf Server laden und mit dem
Galaxy verarbeiten + zurück speichern und dann
wieder als ANSI speichern, daß man sie in der
Windowsanwendung wieder lesen kann.
Reply With Quote
  #3 (permalink)  
Old 06-10-2011, 08:48 AM
Junior Member
 
Join Date: May 2011
Posts: 39
Default

Auf meinem Windows Rechner habe ich ein Visual Basic Programm
geschrieben das mir meine Acces Tabelle in Text Dateien zum
synchronisieren mit dem Samsung erstellt.
Das ganze ist meine Fahrschulverwaltung. Fahrstunden im Auto
eintragen und im Büro Pc übertragen.
Mfg Rainer
Reply With Quote
  #4 (permalink)  
Old 06-10-2011, 09:27 AM
Knows the basics
 
Join Date: Apr 2007
Posts: 74
Awards Showcase
Beta Tester 
Total Awards: 1
Default

Wenn es nur im heimischen WLAN laufen soll,
könnte man sich überlegen, ob man mit VB
(sofern es UTF-8 - Strings unterstützt) die
einzelnen Datensätze direkt via TCP übertragen
soll. Also den TCP-Server macht das VB-Programm
und den TCP-Clienten das Samsung mit B4A.

Da kannst du mal in den Sourcecode von der
B4A_Bridge reinschauen. Wenn man Dateien
senden kann, ist es mit Strings ja umso leichter.

Das mit einer netzwerkfähigen Datenbank hat
sich ja dann ereldigt, da ja nur einer zugreift.

Da du ja die Datei als konvertierte .csv Datei
auch hast, wäre evtl. zu überlegen, ob man so
ein Datenbankprogramm evtl. mit der Desktop
Version von Basic4ppc machen kann. Die Funktionen
LoadCsv() und SaveCsv() sind ja einfach zu handhaben.
Und ein schönes Grid (Table) ist ja auch dabei.

Müßte man mal ausprobieren. Da man ja statt der
Datei die einzelnen Strings sendet, hat man das
UTF-8 Format evtl. ganz alleine vom Tisch.

Last edited by Heinz : 06-10-2011 at 09:55 AM.
Reply With Quote
  #5 (permalink)  
Old 06-10-2011, 11:31 AM
Knows the basics
 
Join Date: Apr 2007
Posts: 74
Awards Showcase
Beta Tester 
Total Awards: 1
Default

PS: Wenn dein Samsung Bluetooth unterstützt,
könntest du es auch via BT machen. Soviel ich
weiß, gibt es ja Bibliotheken für RS232 für
VB. Somit braucht es kein weiteres Projekt
in Basic4ppc.
Bei Windows siehst du ja in deiner BT-Umgebung
unter Eigenschaften die virtuellen COM-Ports für
Ein - und Ausgang. Man muß halt nur dafür Sorge tragen
(z.B. über einen groß genug dimensionierten Puffer),
daß keine Bytes verloren gehen.

Geht ganz genauso wie bei einer normalen seriellen
Schnittstelle.
Reply With Quote
  #6 (permalink)  
Old 06-10-2011, 12:15 PM
klaus's Avatar
Basic4ppc Expert
 
Join Date: Oct 2007
Location: Fully, Switzerland
Posts: 4,463
Awards Showcase
Forum Contributer Beta Tester Competition Winner 
Total Awards: 3
Default

Versuche mal das beiliegende Testprogramm.
Es liest eine Testdatei, die im ANSI Format geschpeichert wurde, und wandelt den Text in UTF-8 um, das Umwandeln von '€' wird separat gemacht.

Beste Grüsse.
Attached Files
File Type: zip TestCharSet.zip (5.7 KB, 20 views)
__________________
Klaus
Switzerland

Beginner's Guide / User's Guide
Reply With Quote
  #7 (permalink)  
Old 06-10-2011, 03:51 PM
Knows the basics
 
Join Date: Apr 2007
Posts: 74
Awards Showcase
Beta Tester 
Total Awards: 1
Default

Schreibe mal, wieviele Spalten du in der Tabelle
brauchst und deren Beschriftungen.

Wills jetzt selber mal testen.
Reply With Quote
  #8 (permalink)  
Old 06-12-2011, 09:34 AM
Junior Member
 
Join Date: May 2011
Posts: 39
Default

Hallo Heinz, ich weiss jetzt gerade nicht was du meinst und azsprobieren willst.

mit freundlichen Grüßen Rainer
Reply With Quote
  #9 (permalink)  
Old 06-12-2011, 09:44 AM
Junior Member
 
Join Date: May 2011
Posts: 39
Default

Hallo Klaus,
dein Testprogramm ist super. Meine Frage:
Geht es auch anders herum also eine UTF-8 Datei in ANSI umwandeln und
zurückschreiben??
wenn ja mit welchen Parameter?
zb:.
TextWriter1.Initialize2(File.OpenInput(File.DirAss ets,"Test.txt"),"????????")

Gruß Rainer
Reply With Quote
  #10 (permalink)  
Old 06-12-2011, 09:56 AM
klaus's Avatar
Basic4ppc Expert
 
Join Date: Oct 2007
Location: Fully, Switzerland
Posts: 4,463
Awards Showcase
Forum Contributer Beta Tester Competition Winner 
Total Awards: 3
Default

Sollte so gehen. habe es aber nicht versucht.
TextWriter1.Initialize2(File.OpenInput(File.DirAss ets,"Test.txt"),"ISO-8859_1")

Du musst abde noch das "€" Zeichne umwandeln mit:
Text1 = Text1.Replace("€",Chr(128))

Beste Grüsse.
__________________
Klaus
Switzerland

Beginner's Guide / User's Guide
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 Off
Pingbacks are Off
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
Datei einlesen (ReadLine) torpedo German Forum 5 06-10-2011 12:05 PM
CSV-Datei Format Problem bei Import !!! Paulsche German Forum 5 09-03-2010 04:02 PM
SQLite und Executetable mit Umlauten Dataverde German Forum 3 09-24-2009 05:58 PM
Treeview in CVS-Datei und wieder zurück mamuen German Forum 6 04-24-2008 11:44 AM
Problem beim Einlesen von Umlauten in Textfiles mclane German Forum 2 12-08-2007 05:18 PM


All times are GMT. The time now is 11:16 PM.


Powered by vBulletin® Version 3.6.12
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0