Dlaczego format jstl formatu narodowego symbolu waluty jest specyficzny podczas ustawiania currencyCode
Używam formatNumber w następujący sposób:
<fmt:formatNumber value="${amount}" type="currency" currencyCode="${currencyCode}" var="amt" />
Jeśli jestem w lokalizacji en_US, a kod waluty to EUR, otrzymujęEUR
jako symbol, ale jeśli jestem w locale en_GB, otrzymuję€
. Dlaczego uwzględniane są ustawienia regionalne? Nie powinno się zawsze przeliczać na euro€
? Czy mimo to trzeba uzyskać zachowanie, którego oczekujęformatNumber
?