ERLEDIGT
NEIN
NEIN
ANTWORTEN
0
0
ZUGRIFFE
640
640
EMPFEHLEN
-
29.02.08 22:45 #1
- Registriert seit
- Apr 2004
- Beiträge
- 30
Hallo,
ich bin gerade dabei mein Programm in .NET zu schreiben. Bin nur VB6 gewöhnt und dementsprechend groß ist die Änderung gegenüber .NET das nur ein komplettes Neuschreiben in Frage kommt. Ist mein erstes Projekt in .NET. Das Programm steuert über die RS232 einen Mikrocontroller, der wiederum ein paar LEDs im richtigen Takt leuchten lässt. Nun zu meinem Problem:
Normele Buchstaben, wie z.B. i und r gehen ohne Probleme zu übertragen.
Code :1
comMain.Write("i")
Ich möchte ein ü ausgeben.
Das klappt aber nicht, da statt dessen ein ? gesendet wird. Ich habs mir mit einem Portmonitor angeschaut. Statt einem ü (Hex: FC) wird ein ? (3F) gesendet.Code :1
comMain.Write("ü")
Habe auch schon folgendes Versucht (gleiches Ergenis)
Code :1
comMain.Write(Chr(252))
Ich vermute mal das Umlaute nicht unterstützt werden und diese durch ? ersetzt werden, dennoch sollte es doch irgendwie möglich sein ein ü (Hex: FC) zu senden.
Bin für jeden Tipp dankbar.
EDIT: Mittlerweile bin ich selbst drauf gekommen:
Code :1
comMain.Encoding = System.Text.Encoding.Default
mfg
BennyGeändert von HF SHOOTER (01.03.08 um 17:46 Uhr) Grund: selbst drauf gekommen
Ähnliche Themen
-
wie oft "zahl" durch "teiler" ohne Rest geteilt werden kann code für c++ gesucht ..
Von benito im Forum C/C++Antworten: 2Letzter Beitrag: 16.01.11, 09:36 -
Warum werden bei onChange="this.form.submit()" alle Variablen mit "0" besetzt?
Von sharmuur im Forum PHPAntworten: 1Letzter Beitrag: 19.04.10, 10:12 -
"anonyme Methode" kann nicht in den Delegattyp "System.Action<int>"konvertiert werden
Von LL0rd im Forum .NET Application und Service DesignAntworten: 2Letzter Beitrag: 30.01.08, 12:58 -
warum kein "html mail"?
Von quidnovi im Forum Internet, DSL & FlatrateAntworten: 5Letzter Beitrag: 16.03.04, 23:14





Zitieren
Login





