2013-05-18 5 views

Antwort

9

Nach http://msdn.microsoft.com/de-de/library/system.text.encoding.unicode.aspx, System.Text.Encoding.Unicode ist die Little-Endian UTF-16-Codierung. Die äquivalente NSString Codierung ist NSUTF16LittleEndianStringEncoding.

NSUTF16StringEncoding ist fast die gleiche, aber prepends eine Unicode-Byte-Order-Markierung (BOM) FF FE auf die Daten. (Und streng genommen ist es nicht dokumentiert, dass NSUTF16StringEncoding Little-Endian verwendet, so sollte die explizite NSUTF16LittleEndianStringEncoding sowieso verwendet werden.)

+0

Ja, es funktioniert! Danke – skcrpk

+0

+1 thax half mir mein Problem zu lösen [hier] (http : //stackoverflow.com/questions/19110360/net-vs-objective-c-sha-512-mismatch) –