Я хочу преобразовать NSString в NSData с помощью следующего кода:
NSUInteger lengthTest = contentStr.length;
NSStringEncoding encodingStr = CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000);
if ([contentStr canBeConvertedToEncoding:encodingStr]) {
NSData *data = [contentStr dataUsingEncoding:encodingStr allowLossyConversion:YES];
lengthTest = [data length];
}
Но мой матричный отчет о сбое с именем: NSCFString dataUsingEncoding: allowLossyConversion:]: не преобразовал все символы 'Я хочу знать, какиеПерсонаж может вызвать эту проблему и исправить ее, ожидая, что кто-то может мне помочь.