gpt4 book ai didi

ios - 当拼音将 ǘ 替换为 v 时,stringByReplacingOccurrencesOfString 无法按预期工作

转载 作者:行者123 更新时间:2023-11-29 00:06:42 25 4
gpt4 key购买 nike

我尝试将拼音ǘ转换为v后

CFStringTransform((__bridge CFMutableStringRef) mutableString, NULL, kCFStringTransformToLatin, false);

但是当

(lldb) po [@"uán" stringByReplacingOccurrencesOfString:@"ǘ" withString:@"v"]

输出是:

vn

uá吃消失

最佳答案

请使用下面的代码,为什么我认为这可能有效?我从 How Swift String saves the unicode chars 得到了一些提示

我仍然不知道这是如何工作的,可能我需要阅读更多有关 Obj-C 字符串的内容,尤其是它如何保存 unicode 字符

NSString *text = @"uán";
NSString *repStr = [text stringByReplacingOccurrencesOfString:@"ǘ" withString:@"v" options:NSLiteralSearch range:NSMakeRange(0, text.length)];
NSLog(@"%@", repStr);

控制台日志

TestObjc[1221:69730] uán

关于ios - 当拼音将 ǘ 替换为 v 时,stringByReplacingOccurrencesOfString 无法按预期工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47830898/

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