Alles funktioniert gut in der vorherigen Version von XCode. Aber heute habe ich im XCode 4.3.2 ein Problem. Wie logge ich russischen Text oder nicht-Latein?Wie logge ich russischen Text oder nicht-Latein?
NSLog(@"russian text: русский текст");
NSString *text = @"russian text: русский текст";
const char *textC = [text UTF8String];
NSString *getText = [NSString stringWithCString:textC encoding:NSUTF8StringEncoding];
NSLog(@"___text: %@", getText);
Meine Protokolle
russian text: —Ä—É—Å—Å–∫–∏–π —Ç–µ–∫—Å—Ç
___text: russian text: —Ä—É—Å—Å–∫–∏–π —Ç–µ–∫—Å—Ç
UPDATE:
Der Bug statt nur auf reales Gerät (iPod-Note 5.1). Es funktioniert ordnungsgemäß auf iPhone Simulator.
Die Standardtextcodierung und Dateicodierung ist auf Unicode (UTF-8) eingestellt. Ich habe die Datei mit BBEdit überprüft. – Voloda2
fwiw, es funktioniert gut für mich Debuggen auf einem iPad 3 mit Xcode 4.2. – EricS