Thomas Tempelmann wrote:

Hmm, wenn du utf-8 willst, warum konvertierst du denn dann nicht
explizit dahin, etwa so:

key = key.ConvertEncoding (Encodings.UTF8)

Ich meine, das hatte ich versucht. Moment ...

Funktioniert nicht :-(
Ich habe den KeyDown-Event folgendermaßen abgeändert:
 dim b as Boolean
 b=addGray(key.ConvertEncoding (Encodings.UTF8))
 return b


Dann habe ich es folgendermaßen versucht:

 dim b as Boolean
 dim s as String
 s=key.ConvertEncoding (Encodings.UTF8)
 b=addGray(s)//<-hier Breakpoint
 return b

Wenn ich das unter Windows laufen lasse und einen Umlaut (z.B. ü)
eingebe, zeigt der Debugger für s nur ein Byte (&hFC) an. Als
Codierung hat s "macintosh".
Genau hier ist mein Problem. RB macht nicht, was ich erwarte :-(

Kann das mal jeman unter Windows verifizieren?
Ich bin weiterhin an jedem Hinweis interessiert.

MfG, Metti.

Antwort per Email an