Я использую последнюю версию icu4j. При попытке преобразовать английский номер в японский или тайский номер я получаю английский номер.
Код: Выделить всё
BigDecimal number = new BigDecimal("123.22");
Locale locale = new Locale("th"); //Thai
NumberFormat dsa = NumberFormat.getInstance(locale);
dsa.format(number);
Полученный результат: 123,22
Подробнее здесь: https://stackoverflow.com/questions/785 ... sing-icu4j
Мобильная версия