Я искал часы, чтобы решить эту проблему, и ничего не нашел. Извините, если ответ где-то в Интернете, я действительно не мог найти его.
У меня есть NSString *header = @"ästrç";
или любые другие умлауты с немецкого, шведского и др. Языков.
Мне нужно это NSString
преобразовано в:
const char* cString = [header cStringUsingEncoding: NSASCIIStringEncoding];
Примечание: NSASCIIStringEncoding
, NSMacOSRomanStringEncoding
не работает.
Я тоже пробовал это:
const char *cString = [header UTF8String];
Не работает.
Может кто-нибудь помочь мне, пожалуйста? Это очень странно.
EDIT:
Под "не работает" я имею в виду, что если у меня есть эти символы:
Это выведет это:
Мне плевать на NSLog. Мне нужно, чтобы const char * для метода записи в PDF:
HPDF_Page_TextOut (HPDF_Page page, HPDF_REAL xpos, HPDF_REAL ypos, const char *text)