如何在英语环境中比较中文字符串?

时间:2011-07-22 08:41:15

标签: ios cocoa-touch internationalization

我正在尝试比较中文字符串 NSString - (NSComparisonResult)localizedStandardCompare:(NSString *)string方法。

如果系统语言设置为中文,则它可以正常工作。但是在英语语言环境中,字符串会通过unicode数字进行比较。如何在英语环境中比较中国式的字符串?

1 个答案:

答案 0 :(得分:1)

改为使用- (NSComparisonResult)compare:(NSString *)aString options:(NSStringCompareOptions)mask range:(NSRange)range locale:(id)locale