0

数値を RUB 通貨表現に変換するために NSNumberFormatter を使用しています。これは私のコードです:

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

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

シミュレーターを使用している間はすべて正常に動作しますが、実際のデバイスではエンコーディングが壊れた文字列を取得し続けます。

例:

私が得るべきもの:

RUB99.00

私が本当に得るもの:

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

どうすれば修正できますか?そして、なぜそれが起こるのですか?

4

0 に答える 0