0

我正在使用 NSNumberFormatter 将数字转换为卢布货币表示。这是我的代码:

NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init];
[formatter setNumberStyle: NSNumberFormatterCurrencyStyle];
[formatter setCurrencyCode:@"RUB"];

NSLog(@"String With Number:%@",[formatter stringFromNumber:sum]);

使用模拟器时一切正常,但在真实设备上,我不断收到编码损坏的字符串。

例子:

我应该得到什么:

卢布99.00

我真正得到的:

99,00¬†—А—Г–±</p>

我该如何解决?为什么会这样?

4

0 回答 0