У меня есть этот код:Функция делать символы преобразования автоматически
- (void)parser:(NSXMLParser *)parser foundCDATA:(NSData *)CDATABlock
{
NSString *someString = [[NSString alloc] initWithData:CDATABlock encoding:NSUTF8StringEncoding];
someString = [ someString stringByReplacingOccurrencesOfString:@"%" withString: @"&" ];
someString = [ someString stringByReplacingOccurrencesOfString:@"|" withString: @"|" ];
someString = [ someString stringByReplacingOccurrencesOfString:@" " withString: @" " ];
someString = [ someString stringByReplacingOccurrencesOfString:@"–" withString:@"-"];
someString = [ someString stringByReplacingOccurrencesOfString:@"—" withString:@"——"];
someString = [ someString stringByReplacingOccurrencesOfString:@"‘" withString:@"'" ];
someString = [ someString stringByReplacingOccurrencesOfString:@"’" withString:@"'" ];
someString = [ someString stringByReplacingOccurrencesOfString:@"‚" withString:@"," ];
someString = [ someString stringByReplacingOccurrencesOfString:@"“" withString:@"\"" ];
someString = [ someString stringByReplacingOccurrencesOfString:@"”" withString:@"\"" ];
someString = [ someString stringByReplacingOccurrencesOfString:@"…" withString:@"..."];
someString = [ someString stringByReplacingOccurrencesOfString:@"&" withString:@"<"];
someString = [ someString stringByReplacingOccurrencesOfString:@"'" withString:@">"];
someString = [ someString stringByReplacingOccurrencesOfString:@"€" withString:@"€"];
someString = [ someString stringByReplacingOccurrencesOfString:@"→" withString:@"→"];
if(nil != self.currentItemValue){
[self.currentItemValue appendString:someString];
}
}
Есть ли функция, чтобы сделать это преобразование символов автоматически?
Вы могли бы разогреться, положив несколько ответов. – Abizern
Может быть полезно? http://stackoverflow.com/questions/1067652/converting-amp-to-in-objective-c –