gpt4 book ai didi

ios - 如何记录俄语文本或非拉丁文本?

转载 作者:行者123 更新时间:2023-12-01 18:00:52 26 4
gpt4 key购买 nike

一切在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: —Ä—É—Å—Å–∫–∏–π —Ç–µ–∫—Å—Ç

更新:

该错误仅在实际设备(ipod touch 5.1)上发生。它可以在iPhone模拟器上正常工作。

最佳答案

在Xcode 4.2中对我来说效果很好,所以它是4.3.2错误,或者您的源文件编码错误。

检查“首选项/文本编辑/编辑选项卡/默认文本编码”设置,并确保将其设置为Unicode(UTF-8)。

如果是这样,请在BBEdit中打开文件,然后仔细检查其编码。文件上可能设置了旧的MacRoman或其他编码。

关于ios - 如何记录俄语文本或非拉丁文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10162355/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com