Änderung Encoding Textdateien?

Hallo!

Habe bisher mit der Version 2015 r2.4 in eine Textdatei geschrieben:

t.Write (ConvertEncoding(chr(254)+“SKZ”+chr(254)+“IDBID0013”+chr(254)+“VART”+chr(254)+"0 "+chr(254)+“UEBER” + chr(254) + "N “+ chr(254)+“a002”+chr(254)+ ar +” "+chr(254)+“a003”+chr(254) +"1 "+ chr(254)+“a005”+chr(254)+printer + " "+chr(254)+“a006”+chr(254) +"1 "+ chr(254)+chr(13)+chr(10),Encodings.WindowsANSI))

Notepad zeigt diese Dateien als “ANSI” an.

Nun habe ich den Source mit 2020r2.1 kompiliert und bei gleichem Befehl sind die Textdateien jetzt laut Notepad in UTF-8

Wie kann das sein?

Danke!!!

Gruß
Andreas

t.encoding ist vermutlich UTF-8.
Wenn Du es auf Encodings.WindowsANSI setzt, müsste es gehen, auch ohne das ConvertEncoding.

Danke!

Dann nützt es nichts am Ende der write Anweisung “,Encodings.WindowsANSI))” zu setzen?

Gruß

Wenn der TextoutputStream alles nochmal konvertiert, dann nicht.

Pefekt! Funzt! Danke!!

Gruß