VB.NET: Textdatei von Batch erstellt, auslesen
lima-city → Forum → Programmiersprachen → Basic
auslese
ausprobieren
code
datei
erfolg
folgenden befehl
folgenden code
folgendes problem
geschrieben code
http
konsole
problem
sonderzeichen
system
test
text
textdatei
tip
url
zeichen
-
Hi,
wie das Thema schon sagt, habe ich folgendes Problem: Eine Batch-Datei erstellt eine Textdatei. Diese Textdatei will ich auslesen. Da Batch ASCII verwendet, habe ich folgenden Code geschrieben:
Dim fr As String fr = My.Computer.FileSystem.ReadAllText("temp.txt", System.Text.Encoding.ASCII) logfenster.Text = fr
leider wird das Ergebins NICHT in ASCII angezeigt sonder in der Form " ber" statt "über". Ich hoffe Ihr versteht mein Problem. Was mache ich da falsch?
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Bist du dir sicher, dass die Datei ASCII-codiert gespeichert wurde? Wenn nicht, dann ist es klar, dass Sonderzeichen nicht korrekt eingelesen werden.
-
So klar, bin ich mir da nicht. Wenn ich folgenden Befehl in die CMD eingebe: CHKDSK >test.txt wird eine test.txt Datei erstellt. Ich nehmne an, dass diese Datei ASCII Codiert ist oder?
-
picser schrieb:
So klar, bin ich mir da nicht. Wenn ich folgenden Befehl in die CMD eingebe: CHKDSK >test.txt wird eine test.txt Datei erstellt. Ich nehmne an, dass diese Datei ASCII Codiert ist oder?
Ich denke das die Konsole standardmässig ANSI ist. Ansonsten kannst du ja ausprobieren:
http://msdn.microsoft.com/en-us/library/system.text.encoding_properties.aspx
Sollte dich das nicht weiterbringen, check den Text Zeichen für Zeichen durch, identifiziere die ASCII-Codes dafür, und ersetze sie mit den richtigen Zeichen, sollte ja kein Problem sein. -
Ich habe alle codierungen die mir VB.net 2008 anbietet durchprobiert. Hat jemad noch einen Tipp für mich?
-
Ich hatte auch mal das Problem und Erfolg mit der Codepage 850:
System.Text.Encoding.GetEncoding(850)
Probiers mal aus und melde dich bei Erfolg oder Misserfolg :-)
Lg Joe -
Hey, vielen DANK!!! Hat winderbar geklappt.
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage