RidingDef Geschrieben 2. November 2007 Geschrieben 2. November 2007 Ich habe folgendes Problem. Ich habe eine Schnittstelle zu einem Seriellen Port geschrieben (C#), allerdings kommen diese Daten, wenn ich diese Syntax benutze nicht richtig in der RitchTextBox an: "this.port.Encoding = Encoding.ASCII;" Ich habe dann immer statt ein ü, ein ? oder bei einem ß, ein ? Benutze ich diese Syntax: "this.port.Encoding = Encoding.GetEncoding(1250);" Habe ich statt einem ü ein ASCII - Zeichen, ähnlich der Nummer 186, bei einem ß habe ich dann ein á. Kann mir wer bei der ASCII - Codierung helfen, ich weis, dass wenn man diese auf default setzt er den Code des OS nimmt, sprich er würde dann bei einem deutschen OS, die ß, ä, ü, ö schreiben, aber irgendwie klappt das bei mir nicht, dass auf default zu setzen. Ich danke Euch im voraus.
Klotzkopp Geschrieben 3. November 2007 Geschrieben 3. November 2007 "this.port.Encoding = Encoding.ASCII;" Ich habe dann immer statt ein ü, ein ? oder bei einem ß, ein ?Das ist nicht weiter verwunderlich, weil ASCII keine deutschen Umlaute enthält. Kann mir wer bei der ASCII - Codierung helfen, ich weis, dass wenn man diese auf default setzt er den Code des OS nimmt, sprich er würde dann bei einem deutschen OS, die ß, ä, ü, ö schreiben, aber irgendwie klappt das bei mir nicht, dass auf default zu setzen.Kannst du das ein wenig ausführlicher schildern als mit "irgendwie klappt das bei mir nicht"? Ich würde zunächst einmal klären, in welcher Codierung die Daten überhaupt ankommen.
RidingDef Geschrieben 4. November 2007 Autor Geschrieben 4. November 2007 Die Daten kommen aus einer Kasse, also weis ich leider auch nicht genau, als was sie ankommen, es ist davon auszugehen, das sie als deutsche Codierung, aus der Kasse kommen. Ich wollte ja eig. nur wissen, wie die Syntax für die ASCII Default lautet, aber ich hab es schon. "System.Text.Encoding.Default" Bin noch leider nicht dazu gekommen das auszuprobieren, werde es aber am Montag machen und dann berichten.
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden