我尝试在
之后将拼音convert转换为vCFStringTransform((__bridge CFMutableStringRef) mutableString, NULL, kCFStringTransformToLatin, false);
但
时(lldb) po [@"uán" stringByReplacingOccurrencesOfString:@"ǘ" withString:@"v"]
输出是:
vn
你消失了
答案 0 :(得分:1)
请使用以下代码,为什么我认为这可行?我从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