我想GB编码char *
转换为NSString *
:iOS上的中文char *转换为NSString?
char *str = ...
size_t len = ...
NSString *s = [[NSString alloc] initWithBytes:str length:len encoding:???];
encoding:NSUTF8StringEncoding
可用。我想知道GB中文字符的预定义编码吗?类似于在CFStringEncoding
中定义的kCFStringEncodingGB_2312_80。
我不认为这是有效的目标c。我认为你想要的关键字是(__bridge_transfer NSString *)。如果我错了,请随时纠正我。 – borrrden 2012-03-23 05:19:34