Lou*_*uis 11 iphone cocoa-touch objective-c
我正在尝试确定字符串是基于拉丁语还是日语.
我尝试了类似下面的内容,但它也为日语字符串返回YES:
NSCharacterSet *alphaSet = [NSCharacterSet alphanumericCharacterSet];
BOOL isAlpha = [[myStr stringByTrimmingCharactersInSet:alphaSet] isEqualToString:@""];
字符串可能是"café"之类的词或类似"カフェ"或"吃茶店"的词.
Dar*_*ren 18
使用canBeConvertedToEncoding:方法.例如:
BOOL isLatin = [myString canBeConvertedToEncoding:NSISOLatin1StringEncoding];
可用的编码在这里.