Мне нужно создать rtf-файлы на iOS-устройствах.
Поскольку RTF поддерживает только ASCII с экранированием, мне нужно найти решение для экранирования нелатинских символов, чтобы т. Е. Я стал \ 'fc, ä \' e4 и '\' eb
У меня следующий код внутри категории на NSString
self = [NSString stringWithFormat:@"{\\rtf1\\ansi{\\fonttbl\\f0\\fswiss Helvetica;}\\f0\\pard %@ \\par}", self ];
[[self dataUsingEncoding:NSASCIIStringEncoding allowLossyConversion:YES] writeToFile:filenameStr atomically:YES];
но это только поворот ü к тебе, ä к, и т.д ...
Как я могу исправить экранирование UTF-8 не-ascii символов?