すべての機能は、以前のバージョンのXCodeでうまく機能します。しかし、今日のXCode 4.3.2には問題があります。ロシアのテキストまたは非ラテンをどのように記録するのですか?ロシア語のテキストまたは非ラテンのログを記録するにはどうすればよいですか?
NSLog(@"russian text: русский текст");
NSString *text = @"russian text: русский текст";
const char *textC = [text UTF8String];
NSString *getText = [NSString stringWithCString:textC encoding:NSUTF8StringEncoding];
NSLog(@"___text: %@", getText);
マイログ
russian text: —Ä—É—Å—Å–∫–∏–π —Ç–µ–∫—Å—Ç
___text: russian text: —Ä—É—Å—Å–∫–∏–π —Ç–µ–∫—Å—Ç
UPDATE:
バグが唯一の真のデバイス(iPod touchの5.1)上で行われます。それは、iPhoneのシミュレータで正常に動作します。
デフォルトのテキストエンコードとファイルエンコードは、Unicode(UTF-8)に設定されています。 BBEditでファイルをチェックしました。 – Voloda2
fwiw、Xcode 4.2を使ってiPad 3にデバッグしても問題ありません。 – EricS