php - 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 审查时,问题就在那里。
解决方案
推荐阅读
- vue.js - Vue JS - 如何动态创建表
- swift - 从 .xib 文件中的 UIButton 创建 Segue 到 ViewController
- javascript - 使用 mongoose 批量更新 MongoDB 文档
- c - C链表不能在开头添加元素
- java - Spinner Can't Save Selected Value
- objective-c - 封装和生成另一个应用程序并注入参数
- python - 如何在python中存储for循环的所有迭代
- git - Git 推送到远程存储库给出致命错误 SSH HTTPS
- php - 教义:在实体断言错误消息中使用常量
- python - 合并熊猫数据框使用太多内存