私のアプリケーションでは、XMLを解析しているときに、XMLパーサーのfoundcharactersデリゲートに文字列があります。実際の文字列は「青梅駅」ですが、エンコードを適用すると「青梅駅」になります。文字列の最初の部分が失われます。別のエンコーディングを試しましたが、何も機能しませんでした。誰かが原因について考えていますか?
これが私のコードです:
- (void)parser:(NSXMLParser *)parser foundCharacters:(NSString *)string
{
if(titleFlag)
{
if(string)
{
objPlace.title = [string stringByReplacingPercentEscapesUsingEncoding: NSUTF8StringEncoding];
}
}
}