在开始阅读问题之前,您必须了解这一点,以便您轻松理解问题,
我有两个字符串verrÃ
,verrà
[查看两个字符串中的最后一个字符——唯一的区别]
我有这两个字符串verrà blah blah和verrà blah blah。按照我的要求,我需要根据条件显示verrà blah blah,所以我需要将“verrÔ转换为“verrà”,我发现它的 unicode 字符,我可以通过执行以下操作来转换它,
//here, strText = @"verrà blah blah";
NSString *correctString = [NSString stringWithCString:[strText cStringUsingEncoding:NSISOLatin1StringEncoding] encoding:NSUTF8StringEncoding];
并且它可以正常工作verrà blah blah
,它会将其转换为verrà blah blah
,但后来我发现由于上面的代码,它停止转换已经正确的字符串verrà blah blah
,因为当这个已经正确的字符串传递给上面的代码时,它将为空!
我做错了什么?