У меня есть следующий код, чтобы показать сумму в качестве валюты:типа FMT FormatNumber = «валюта» показывает «¤» вместо фактической валюты символ
<fmt:formatNumber type="currency" value="${camp.montoTotal}"/>
При запуске приложения в Eclipse (на самом деле я использую STS), он выглядит неплохо: «$ 500». Но когда я разворачиваю WAR-файл на сервер (используя Tomcat8 на Ubuntu LTS 14.04), он показывает «¤500», т. Е. Показывает общий маркер валюты вместо фактического знака. Я попытался установить локаль с:
<META http-equiv="Content-Language" content="es-AR">
<fmt:setLocale value="es-AR"/>
но с тем же результатом. Почему это может быть?
Я нашел что-то странное: эта проблема возникает только с Chrome! Если я использую IE или Edge, он правильно показывает знак $. Кроме того, если я просматриваю сайт из Chrome, IE или Edge, который обслуживается с сервера Eclipse в localhost, он отлично работает. Комбинация, которая терпит неудачу, - это удаленный сервер Tomcat + Chrome. Пробовал Chrome на смартфоне, а также не удалось. –