英語以外の文字を含むxmlファイルがあります。例えば:
<item>Rīga</item>
NSXMLParserで解析すると、最初の「foundCharacters」が取得されるため、空白と改行が取得されません。ただし、englis以外の文字がある場合は、結果として最初の文字「R」のみが返されます。
私が間違っていることは何ですか?
英語以外の文字を含むxmlファイルがあります。例えば:
<item>Rīga</item>
NSXMLParserで解析すると、最初の「foundCharacters」が取得されるため、空白と改行が取得されません。ただし、englis以外の文字がある場合は、結果として最初の文字「R」のみが返されます。
私が間違っていることは何ですか?
以下のコードを使用できます:
-(void)parser:(NSXMLParser *)parser foundCharacters:(NSString *)string{
NSString *correctString = [NSString stringWithCString:[string cStringUsingEncoding:NSISOLatin1StringEncoding] encoding:NSUTF8StringEncoding];
}
これがお役に立てば幸いです。
ではごきげんよう !!!
以下の方法を使用してください