0
我需要打印Ñ屏幕。我使用這段代碼,除了首都Ñ以外,它都可以正常工作。它顯示了這個:√ë。輸出西班牙文字符
CGContextShowText(textContext, [text UTF8String], strlen([text UTF8String]));
而且,所有這些編碼給出了同樣的事情:
const char *cn = "Ñ";
NSLog(@"%@", [NSString stringWithUTF8String: cn]);
NSLog(@"%C", 0x00d1);
NSLog(@"%@", @"Ñ");
2012-06-20 16:27:09.388 app[406:707] Ñ
2012-06-20 16:27:09.392 app[406:707] Ñ
2012-06-20 16:27:09.394 app[406:707] Ñ
那麼,如何顯示N和不√ë,使用的NSLog或CGContextShowText?
這確實工作。不確定是否可以解決問題。我認爲CGContextShowText是一個不接受全範圍的遺留函數。如果我使用核心文本,這可能不成問題。 – Michael