我想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