Почему локаль символа валюты formatNumber в jstl специфична при настройке currencyCode

Я использую formatNumber следующим образом:

<fmt:formatNumber value="${amount}" type="currency" currencyCode="${currencyCode}" var="amt" />

Если я нахожусь в локали en_US и код валюты EUR, я получаюEUR как символ, но если я нахожусь в локали en_GB, я получаю, Почему язык учитывается? Евро не всегда должен конвертироваться в? Есть ли способ получить поведение, которое я ожидаю использоватьformatNumber?

Ответы на вопрос(1)

Ваш ответ на вопрос