我正在使用 NSNumberFormatter 将数字转换为卢布货币表示。这是我的代码:
NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init];
[formatter setNumberStyle: NSNumberFormatterCurrencyStyle];
[formatter setCurrencyCode:@"RUB"];
NSLog(@"String With Number:%@",[formatter stringFromNumber:sum]);
使用模拟器时一切正常,但在真实设备上,我不断收到编码损坏的字符串。
例子:
我应该得到什么:
卢布99.00
我真正得到的:
99,00¬†—А—Г–±</p>
我该如何解决?为什么会这样?