J'utilise NSNumberFormatter pour créer une chaîne au format monétaire. Tout fonctionne correctement sur la plupart des appareils, mais sur certains appareils, par exemple les appareils de langue coréenne, le signe $ apparaît sous la forme d'un rectangle.iPhone - problème 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];
Un moyen de résoudre ce problème?
Rhanks
en double de http://stackoverflow.com/questions/2175963/uilabel-irr-krw-and-khr-currencies-with-wrong-symbol? – imaginaryboy
très similaire mais pas un doublon. ce type a des problèmes avec des caractères non anglais et non ASCII. J'ai ce problème avec un simple $ signe, qui est supporté par n'importe quelle police disponible, ou disons soutenu par la police que j'utilise – aryaxt