¿Por qué la configuración regional del símbolo de moneda formatstumber de jstl es específica al configurar currencyCode?
Estoy usando formatNumber de la siguiente manera:
<fmt:formatNumber value="${amount}" type="currency" currencyCode="${currencyCode}" var="amt" />
Si estoy en locale en_US y el código de moneda es EUR, reciboEUR
como símbolo, pero si estoy en locale en_GB obtengo€
. ¿Por qué se tiene en cuenta el local? ¿No debería el euro siempre convertirse en€
? ¿Hay alguna forma de obtener el comportamiento que estoy esperando usando?formatNumber
?