提问者:小点点

用localizednumber(“货币”)格式化数字,改为给我·$


我有一个symfony应用程序,我在app/config/config中更改了区域设置。yml基于用户偏好。

我在我的模板上使用这个树枝过滤器(来自intl扩展)

<td> {{ entity.total | localizednumber('currency')}} </td>

例如,使用“es”语言环境,我需要此输出

Id  Total   
28  250,00 $

对于'en'locale我想要这个输出:

Id  Total   
28  $ 250.00 

但是我得到这个输出:

Id  Total   
28  250,00 ¤    

那是什么?辛波?是错误还是我做错了什么?


共1个答案

匿名用户

您可能会声明字符集iso-8859-1而不是iso-8859-15

  • iso-8859-1中,0xA4表示·
  • iso-8859-15中,0xA4表示€