Я использую NSNumberFormatter для создания строки в формате валюты.На большинстве устройств все работает нормально, но на некоторых устройствах, например на устройствах с корейским языком, знак $ отображается в виде прямоугольника.
NSNumberFormatter *currencyStyle = [[NSNumberFormatter alloc] init];
[currencyStyle setFormatterBehavior:NSNumberFormatterBehavior10_4];
[currencyStyle setNumberStyle:NSNumberFormatterCurrencyStyle];
NSNumber *amount = [NSNumber numberWithInteger:moneyAmount];
NSString *amountString = [NSString stringWithFormat:@"%@", [currencyStyle stringFromNumber:amount]];
[currencyStyle release];
Есть ли способ решить эту проблему?
Rhanks