Estoy trabajando en un proyecto vue en el que se utilizan filtros globales. He definido un filtro global para formatear el número al formato de moneda japonesa. Está funcionando bien en cromo. Pero en safari tiene una salida diferente. En Chrome obtengo el formato correcto (por ejemplo, 1938500)
¥1,938,500pero en safari de la versión 15.3 obtengo
JP¥1,938,500fragmento de código para el filtro se da a continuación
const formatter = new Intl.NumberFormat("jp-JP", { style: "currency", currency: "JPY", minimumFractionDigits: 0 }); return formatter.format(value);Cualquier ayuda será de gran utilidad
Gracias
El código de país de Japón es JP .
El código de idioma para el japonés es ja .
Prueba esto:
const formatter = new Intl.NumberFormat("ja-JP", { style: "currency", currency: "JPY", minimumFractionDigits: 0 });