• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

Twig 用实体替换非 ascii 字符

用户头像
it1352
帮助1

问题说明

嗯,这真的很奇怪,Twig(我在 Symfony 3 中使用它)用实体(例如 ł)替换非 ascii 字符(例如ł"),但是...仅在 Javascript 部分.

Well, that's really strange, Twig (I'm using it with Symfony 3) replaces non - ascii characters (for example "ł") with entities (e.g. ł), but... only in Javascript sections.

我不知道为什么以及如何禁用它.

I have no idea why and how to disable it.

是的,我到处都有 UTF-8,在 Nebeans 和 HTML 头部部分.

yes, I have UTF-8 everywhere, in Nebeans and in HTML head section.

Edit2:这是我当前的代码:

here is my current code:

{% autoescape false %}
    <script>
        $(function(){
            alert('ółż');
        })
    </script>
{% endautoescape %}

即使使用 {% autoescape false %}(按照 Martin 的建议)它仍然可以做到.

Even with {% autoescape false %} (as suggested by Martin) it still does it.

正确答案

#1

如果角色在一个变量中这是正常的,禁用你可以使用:

Hi if the caracters are in a variable it's normal, to disabled you can use :

{{myvar | raw}}

如果需要,请参考:http://twig.sensiolabs.org/doc/filters/raw.html

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /reply/detail/tanheceefh
系列文章
更多 icon
同类精品
更多 icon
继续加载