我有一个字符串Picture > 1000 words
,它以 HTML 转义形式存储Picture > 1000 words
。我需要对原始字符串进行 URL 编码以获取Picture%20%3E%201000%20words
我尝试了不同的过滤器序列,但它们都没有产生预期的结果。
{# title = "Picture > 1000 words" #}
{{ title | url_encode(true) }}
{{ title | raw | url_encode(true) }}
{{ title | url_encode(true) | raw }}
结果在所有 3 种情况下都是相同的:Picture%20%26gt%3B%201000%20words
. 如何避免 Twig 对已经转义的文本进行编码并获得所需的结果?