Thomas Tempelmann wrote:

Was hat s denn für ein Encoding _vor_ dem Convert?

 dim s as String
 s=key.ConvertEncoding (Encodings.UTF8)

So wie ich es sehe, wird s neu angelegt und ich vermute, s ist in UTF-8
kodiert. Eigentlich sollte das auch völlig egal sein, da s ja das
Encoding UTF-8 durch ConvertEncoding zugewiesen bekommt.

Ich schau mal nach ...
s hat vor der Zuweisung US-ASCII als Encoding.

Wenn ich zuvor s="ü" einfüge bekommt s UTF-8 als Encoding. In der
Zeile
s=key.ConvertEncoding (Encodings.UTF8)
wird dann wieder Encoding macinthosh daraus.

:-(

Kann es sein, dass RB sich in einer virtuellen Umgebung (hier VM Ware
Fusion) anders verhält und unter realen Bedingungen alles korrekt
funtioniert?

MfG, Metti.

Antwort per Email an