kostenloser Webspace werbefrei: lima-city


VB.NET: Textdatei von Batch erstellt, auslesen

lima-cityForumProgrammiersprachenBasic

  1. Autor dieses Themas

    picser

    Kostenloser Webspace von picser

    picser hat kostenlosen Webspace.

    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?


  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. t*****b

    Bist du dir sicher, dass die Datei ASCII-codiert gespeichert wurde? Wenn nicht, dann ist es klar, dass Sonderzeichen nicht korrekt eingelesen werden.
  4. Autor dieses Themas

    picser

    Kostenloser Webspace von picser

    picser hat kostenlosen Webspace.

    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?
  5. burgi

    Co-Admin Kostenloser Webspace von burgi

    burgi hat kostenlosen Webspace.

    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.
  6. Autor dieses Themas

    picser

    Kostenloser Webspace von picser

    picser hat kostenlosen Webspace.

    Ich habe alle codierungen die mir VB.net 2008 anbietet durchprobiert. Hat jemad noch einen Tipp für mich?
  7. 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
  8. Autor dieses Themas

    picser

    Kostenloser Webspace von picser

    picser hat kostenlosen Webspace.

    Hey, vielen DANK!!! Hat winderbar geklappt.
  9. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!