Hallo liebe Community,
ich habe ein kleines Problem was ich an Hand folgenden Codes beschreiben möchte:
Ich lese von der Standarteingabe, also der CMD einen String ein.
Sobald ich dort ein Sonderzeichen (ä,ü,ö) einfüge, speichert es das Skript intern als "?" ab.
Gebe ich z.B. den Namen "Müller" ein und gebe den String wieder aus, erhalte ich "M?ller".
Ich habe Ewigkeiten damit verbracht via Google das Problem zu lösen, das einzige was ich dort aber gefunden habe war der Lösungsansatz wenn man z.B. aus einer Textdatei etwas in ein VBScript einlesen möchte, dass beim StreamWriter Objekt die Option "System.Text.Encoding.Default". gesetzt werden muss, was aber bei meinem ReadLine() nicht funktioniert.
Ich vermute mal den Wald von lauter Bäumen nicht zu sehen und hoffe auf einen Lösungsansatz der Community!
Übrigens wenn ich mein Skript mit einem Parameter Aufrufe... z.B.
dann klappt es wunderbar!
Vielen Dank =)
*Topic verschoben*
ich habe ein kleines Problem was ich an Hand folgenden Codes beschreiben möchte:
Ich lese von der Standarteingabe, also der CMD einen String ein.
Sobald ich dort ein Sonderzeichen (ä,ü,ö) einfüge, speichert es das Skript intern als "?" ab.
Gebe ich z.B. den Namen "Müller" ein und gebe den String wieder aus, erhalte ich "M?ller".
Ich habe Ewigkeiten damit verbracht via Google das Problem zu lösen, das einzige was ich dort aber gefunden habe war der Lösungsansatz wenn man z.B. aus einer Textdatei etwas in ein VBScript einlesen möchte, dass beim StreamWriter Objekt die Option "System.Text.Encoding.Default". gesetzt werden muss, was aber bei meinem ReadLine() nicht funktioniert.
Ich vermute mal den Wald von lauter Bäumen nicht zu sehen und hoffe auf einen Lösungsansatz der Community!
Übrigens wenn ich mein Skript mit einem Parameter Aufrufe... z.B.
dann klappt es wunderbar!
Vielen Dank =)
*Topic verschoben*
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Marcus Gräfe“ ()