gpt4 book ai didi

iphone - NSString UTF8String 处理 unicode 字符

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:50:06 25 4
gpt4 key购买 nike

当我在某些 unicode 字符上运行 [NSString UTF8String] 时,生成的 const char* 表示在 NSLog 和设备上都被破坏了/模拟器显示。 NSString 本身显示正常,但我需要将 NSString 转换为 cStr 才能在 CGContextShowTextAtPoint 中使用它。

它很容易重现(见下面的代码)但我已经搜索过类似的问题但没有任何运气。一定是我缺少的基本内容。

const char *cStr = [@"章" UTF8String];
NSLog(@"%s", cStr);

谢谢!

最佳答案

CGContextShowTextAtPoint 仅适用于 ASCII 字符。

检查 this所以问题的答案。

关于iphone - NSString UTF8String 处理 unicode 字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10468671/

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