我正在尝试比较中文字符串
NSString - (NSComparisonResult)localizedStandardCompare:(NSString *)string
方法。
如果系统语言设置为中文,则它可以正常工作。但是在英语语言环境中,字符串会通过unicode数字进行比较。如何在英语环境中比较中国式的字符串?
答案 0 :(得分:1)
改为使用- (NSComparisonResult)compare:(NSString *)aString options:(NSStringCompareOptions)mask range:(NSRange)range locale:(id)locale
。