Laden...

[ERLEDIGT] Encoding unbekannter encoding type

Erstellt von schorge vor 4 Jahren Letzter Beitrag vor 4 Jahren 1.102 Views
S
schorge Themenstarter:in
129 Beiträge seit 2014
vor 4 Jahren
[ERLEDIGT] Encoding unbekannter encoding type

Encoding unbekannter encoding type

ich habe eine Datei (GAEP d.83) und lese den Text mit einem StreamReader aus:

TEXTDATEI:

T1Bei Anlieferung ist „uáerste Rcksichtnahme auf Mitarbeiter, Besucher   000032
T1und insbesondere Schler (Grundschler) zu nehmen. Anlieferungen sind   000033
T1w„hrend der Pausenzeiten nicht gestattet. Ausnahmereglungen fr         000034
T1Anlieferungen w„hrend der Pausenzeiten sind nicht gestattet.            000035

ich habe von UTF8, UTF16, utf-16BE und ASCI alle probiert,
habe aber immer die Umlaute falsch oder als Symbole,

r\nBei Anlieferung ist ?u?erste R?cksichtnahme auf Mitarbeiter, Besucher   \r\nund insbesondere Sch?ler (Grundsch?ler) zu nehmen. Anlieferungen sind   \r\nw?hrend der Pausenzeiten nicht gestattet. Ausnahmereglungen f?r         \r\nAnlieferungen w?hrend der Pausenzeiten sind nicht gestattet.

richtig angezeigt bekomme ich es im MS Office Word,
wo ich anfangs die Codierung MS-DOS auswähle.
Wie bekomme ich das mit dem StreamReader hin?

16.807 Beiträge seit 2008
vor 4 Jahren

Es gibt keinerlei Möglichkeit sicher ein Encoding zu identifizieren.
Im Endeffekt musst probieren; weit verbreitet ist auf Windows eben UTF-8 und windows-1252.

Ansonsten eben weiter probieren.

PS: laut Google verwendet MS-DOS die Encoding ID 850.

S
schorge Themenstarter:in
129 Beiträge seit 2014
vor 4 Jahren

Tausendmal Danke!!

using (StreamReader sr = new StreamReader(path, System.Text.Encoding.GetEncoding(850)))

Habe die 850 einfach nicht gefunden

16.807 Beiträge seit 2008
vor 4 Jahren

Habe die 850 einfach nicht gefunden

Also wenn ich nach msdos encoding google, ist das 850er Encoding der erste Treffer 😉