带有localizednumber('currency')的格式号给我¤代替$

时间:2015-12-08 18:17:53

标签: symfony twig

我有一个symfony应用程序,我根据用户偏好更改了app / config / config.yml中的语言环境。

我在我的模板

上使用这个枝条过滤器(来自国际标准分机号)
<td> {{ entity.total | localizednumber('currency')}} </td>

例如,使用'es'语言环境我想要这个输出

Id  Total   
28  250,00 $

对于'en'语言环境,我想要这个输出:

Id  Total   
28  $ 250.00 

但是我得到了这个输出:

Id  Total   
28  250,00 ¤    
那么Σsimbol是什么?错误或我做错了什么?

1 个答案:

答案 0 :(得分:0)

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

  • iso-8859-1中,0xA4代表¤
  • iso-8859-15中,0xA4代表€