Es ist eigentlich sehr unwahrscheinlich, daß der key wirklich ein "mac"-Encoding unter Windows bekommt. Ich vermute eher, daß es gar kein (nil) encoding hat und der Debugger das falsch anzeigt.
Also setze das Encoding mal zuerst richtig, dann konvertiere es, etwa so: key = key.DefineEncoding(Encodings.SystemDefault).ConvertEncoding(Encodings.UTF8) wenn das nicht klappt, probiere auch mal das hier, allerdings würde das wohl nicht auf einem System mit nicht-Roman-Zeichensatz (hebräisch, japanisch usw.) klappen: key = key.DefineEncoding(Encodings.WindowsANSI).ConvertEncoding(Encodings.UTF8) Thomas