I'm using formatNumber as follows:
<fmt:formatNumber value="${amount}" type="currency" currencyCode="${currencyCode}" var="amt" />
If I'm in locale en_US and the currency code is EUR I get EUR
as the symbol, but if I'm in locale en_GB I get €
. Why is the locale taken into account? Shouldn't EUR always convert into €
? Is there anyway to get the behavior I'm expecting using formatNumber
?