В яблочном документе я вижу, что есть способ преобразовать строку UTF8 в строку ASCII, например:
NSData *asciiData = [theString dataUsingEncoding:NSASCIIStringEncoding allowLossyConversion:YES];
NSString *asciiString = [[NSString alloc] initWithData:asciiData encoding:NSASCIIStringEncoding];
Но моему приложению для публикации на сайте требуется строка TIS-620, поэтому я пытаюсь сделать то же самое
NSData *asciiData = [newPost.header dataUsingEncoding:kCFStringEncodingMacThai allowLossyConversion:YES];
NSString *asciiString = [[NSString alloc] initWithData:asciiData encoding:kCFStringEncodingMacThai];
NSLog(@"%@", asciiString);
Вывод, который я получил, выглядит следующим образом ???????????.
Кто-нибудь знает, как правильно конвертировать NSString в TIS-620?
Большое спасибо.