Hallo,
ich versuche in NET 6 ein ß in eine Textdatei auszugeben als ß (223 als Byte) und nicht als ß (195,159 als Byte)
es müsste das UTF7Encoding sein. Der Editor einer Datei mit dem Byte 223 sagt ANSI.
Wenn ich mit UTF7 ein ß einlese kommt auch ß an, mit UTF8 zum Beispiel nicht.
Aber mit UTF7 schreiben ergibt (+AN8-), mit UTF8 schreiben wird im normalen Editor zwar als ß dargestellt ist in Bytes aber ß
Hat das mal einer von euch gehabt?
Auf der Suche nach einer Machbarkeit, bin ich auf diesen Code gekommen. (Ohne RegisterProvider hat er auch gemeckert, desegen dachte ich womöglich hilft das auch mit dem UTF7 Encoding, das ist jedoch weiterhin nicht hinzukriegen.)
Hat von euch wer eine Idee, ob man die WriteAllLines und WriteAllText dazu befähigen kann?
(Das beschränkt sich natürlich nicht auf ß und vermutlich auch nicht auf NET 6)
Viele Grüße
ich versuche in NET 6 ein ß in eine Textdatei auszugeben als ß (223 als Byte) und nicht als ß (195,159 als Byte)
es müsste das UTF7Encoding sein. Der Editor einer Datei mit dem Byte 223 sagt ANSI.
Wenn ich mit UTF7 ein ß einlese kommt auch ß an, mit UTF8 zum Beispiel nicht.
Aber mit UTF7 schreiben ergibt (+AN8-), mit UTF8 schreiben wird im normalen Editor zwar als ß dargestellt ist in Bytes aber ß
Hat das mal einer von euch gehabt?
Auf der Suche nach einer Machbarkeit, bin ich auf diesen Code gekommen. (Ohne RegisterProvider hat er auch gemeckert, desegen dachte ich womöglich hilft das auch mit dem UTF7 Encoding, das ist jedoch weiterhin nicht hinzukriegen.)
Hat von euch wer eine Idee, ob man die WriteAllLines und WriteAllText dazu befähigen kann?
(Das beschränkt sich natürlich nicht auf ß und vermutlich auch nicht auf NET 6)
Viele Grüße
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Haudruferzappeltnoch“ ()