twig中不允许使用convert_编码

twig中不允许使用convert_编码,twig,symfony-3.3,Twig,Symfony 3.3,为了转换我的法语html口音,我尝试通过在Twig中执行以下操作来更改编码: {{ ddf.description | convert_encoding('UTF-8', 'HTML-ENTITIES') }} 但我得到的信息是: 在呈现模板期间引发了异常(“注意:iconv():错误的字符集,不允许从“HTML-ENTITIES”转换为“UTF-8”) 有什么想法吗?“HTML-ENTITIES”不是一种编码。 它是一种将(ISO…UTF…)中的特殊字符/重音编码转换为相同编码或不依赖于函数

为了转换我的法语html口音,我尝试通过在Twig中执行以下操作来更改编码:

{{ ddf.description | convert_encoding('UTF-8', 'HTML-ENTITIES') }}
但我得到的信息是:

在呈现模板期间引发了异常(“注意:iconv():错误的字符集,不允许从“HTML-ENTITIES”转换为“UTF-8”)

有什么想法吗?

“HTML-ENTITIES”不是一种编码。 它是一种将(ISO…UTF…)中的特殊字符/重音编码转换为相同编码或不依赖于函数和语言的等效字符/重音编码的转换函数

Php htmlentities函数:

以下是html实体表:

以下是iconv支持的编码列表:

您可以尝试使用“原始”细枝过滤器或创建自己的过滤器