.Net 的 Objective-C 中的等价物是System.Text.Encoding.Unicode
什么?我努力了:
- NSUnicodeStringEncoding
- NSUTF8StringEncoding
- NSUTF16StringEncoding
以上都没有正确地将文本转换回来。
.Net 的 Objective-C 中的等价物是System.Text.Encoding.Unicode
什么?我努力了:
以上都没有正确地将文本转换回来。
根据http://msdn.microsoft.com/de-de/library/system.text.encoding.unicode.aspx,System.Text.Encoding.Unicode
是 little-endian UTF-16 编码。等效NSString
编码是NSUTF16LittleEndianStringEncoding
.
NSUTF16StringEncoding
几乎相同,但在数据前添加了Unicode 字节顺序标记 (BOM) FF FE
。(严格来说,没有记录NSUTF16StringEncoding
使用little-endian,因此NSUTF16LittleEndianStringEncoding
无论如何都应该使用显式。)