Какой правильный формат валюты в бельгийском голландском?

Я форматирую некоторую валюту на Java. Эта часть выводит 9,99 евро

    final NumberFormat nf = NumberFormat.getCurrencyInstance(new Locale("nl", "BE"));
    nf.setCurrency(EUR);
    nf.format(new BigDecimal("9.99"));

, но один из наших поставщиков платежей, который возвращает предварительно отформатированные суммы, выдает 9,99 евро

Что правильно для nl-BE ?

И других вопросов, связанных с программированием, если выясняется, что провайдер платежей, а не Java, верен, как мне исправить способ Java без взлома для каждой локали (в реальный код голландский язык в Бельгии не задан жестко)

5
задан Charles 27 September 2011 в 15:27
поделиться