cha*_*ser 1 encoding special-characters symfony twig
这是我的twig文件中的代码示例
<h3>Some Data With accents é è ô</h3>
{{ data_from_controller | raw }}
Run Code Online (Sandbox Code Playgroud)
文本被特殊字符=>替换 ?
但是当从数据库提供数据时,重音没有问题
我的编码是UTF-8
结果:
<h3>Some Data With accents ? ? ?</h3>
<span>data from database->controller exemple : é à è ... </span>
<span>data from controller without database : ? ? ? ... </span>
Run Code Online (Sandbox Code Playgroud)
谁知道为什么?
检查您的IDE(netbeans,notepad ++ ...)是否符合UTF-8标准.这意味着您必须确保每次保存文件时,都会使用UTF-8(无BOM)编码进行保存.
如果您的控制器文件以非UTF8编码保存,并且twig配置为显示UTF8,则会导致您的问题.
| 归档时间: |
|
| 查看次数: |
3719 次 |
| 最近记录: |