Я пытаюсь отобразить японский текст на симуляторе ios и ipod touch.Текст читается из файла XML.Заголовок:
<?xml version="1.0" encoding="utf-8"?>
Когда текст на английском языке, он отображается нормально.Однако, когда текст на японском языке, он выглядит как неразборчивая путаница однобайтовых символов.
Я попытался сохранить файл специально как Unicode, используя TextEdit.Я использую NSXMLParser для анализа данных.Любые идеи будут высоко оценены.
Вот код синтаксического анализа
// Override point for customization after application launch.
NSString *xmlFilePath = [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"questionsutf8.xml"];
NSString *xmlFileContents = [NSString stringWithContentsOfFile:xmlFilePath];
NSData *data = [NSData dataWithBytes:[xmlFileContents UTF8String] length:[xmlFileContents lengthOfBytesUsingEncoding: NSUTF8StringEncoding]];
XMLReader *xmlReader = [[XMLReader alloc] init];
[xmlReader parseXMLData: data];