Я разрабатываю приложение для iPhone, у которого есть возможности отправки сообщений вApp. Пока что так хорошо, но теперь я хочу избежать html-инъекций, поскольку некоторые части почты - это созданные пользователем тексты.
В основном я ищу что-то вроде этого:
// inits
NSString *sourceString = [NSString stringWithString:@"Hello world! Grüße dich Welt <-- This is in German."];
// ----- THAT WHAT I'M LOOKING FOR
// pseudo-code |
// V
NSString *htmlEncodedString = [sourceString htmlEncode];
// log
NSLog(@"source string: %@", sourceString);
NSLog(@"encoded string: %@", htmlEncodedString);
Ожидаемый результат source string: Hello world! Grüße dich Welt <-- This is in German.
encoded string: Hello world! Grüße dich Welt <-- This is in German.
Я уже googled и просмотрел несколько вопросов и ответов SO, но все они, похоже, связаны с кодировкой URL, и это не то, что мне действительно нужно (я пробовал stringByAddingPercentEscapesUsingEncoding
без везения - он создает% C3% BC из "ü", который должен быть ü).
Образец кода будет действительно большим (исправление моей?)...
- Страница
Спасибо заранее,
Маркус