gpt4 book ai didi

cocoa-touch - 输出西类牙语字符

转载 作者:行者123 更新时间:2023-12-03 17:57:34 25 4
gpt4 key购买 nike

我需要将 Ñ 打印到屏幕上。我正在使用这段代码,它适用于除大写 Ñ 之外的所有内容。它显示:√ë。

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] Ñ

那么,如何使用 NSLog 或 CGContextShowText 显示 Ñ 而不是 √ë?

最佳答案

以下内容在我的 Mac 上运行正常:

NSLog(@"%@", [NSString stringWithUTF8String:"Ñ"]);

确保 Xcode 中的文本编码设置正确:

Xcode Encoding

关于cocoa-touch - 输出西类牙语字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11127767/

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