如果是阿拉伯语,它不会取代逗号。
NSString *strAfterReplacingComma = @"٢٠٠٫٠٠";//100.00
NSString *strAfterReplacing = [strAfterReplacingComma stringByReplacingOccurrencesOfString:@"," withString:@"."];
NSLog(@"%@", strAfterReplacing);
有谁可以帮我解决这个问题?
答案 0 :(得分:2)
阿拉伯文字(。)中的逗号有一个unicode编号U+002C
。它是阿拉伯小数分隔符。不是逗号。英文逗号(,)有一个unicode编号U+066B
。因此,替换失败。
在٫
中使用此,
代替stringByReplacingOccurrencesOfString
。