首页 > 解决方案 > twig |raw 过滤器是否进行任何编码?

问题描述

我正在使用 OctoberCMS 开发一个项目,使用 DynamicPDF 插件(基于 DoomPdf)并且无法弄清楚发生了什么。

我将变量 $name 传递给 PDF 布局,它是否会呈现为{{ name|raw }}.

$name在控制器中以 UTF-8 编码,如果我只是{{ name }}在模板中使用,字符会正确显示,但是当我使用|raw文件管理器时,“ő”和“ű”会转换为“?”。

建议使用convert_encoding('UTF-8', 'ISO-8859-1')的解决方案不起作用,我已经尝试了很多选项......

更新:我认为问题不在于树枝过滤器,而是在 DoomPDF 或动态 PDF 插件中的某个地方,因为当我在 HTML 中预览模板时一切正常,但是当我进行 PDF 审查时,问题就在那里。

标签: phplaraveltwigoctobercmsdynamicpdf

解决方案


推荐阅读