首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何修正不正确的Jinja替换

如何修正不正确的Jinja替换
EN

Stack Overflow用户
提问于 2022-01-18 22:54:15
回答 1查看 60关注 0票数 -1

有时,在预置中使用jinja替换时,字符没有正确编码,并保留为UTF-8值,例如:

我的动态预置数据包含以下字段:

"src":“

用金刚,我把它像这样传递到我的预设中:

"audioTracks":{动态_预置_数据‘AudioT架’\tojson}

但当我看我的预设定时,我得到了这个:

"src":“\u003 u003cchannel 1\u003E”

“<”和“>”似乎没有正确编码.

EN

回答 1

Stack Overflow用户

发布于 2022-01-18 22:59:11

要解决这个问题,您需要使用jinja过滤器“替换”。这将覆盖编码步骤,并将所需的内容放到呈现的预置中。

在上面的示例中,使用预置中的jinja替换:

代码语言:javascript
运行
复制
{{DYNAMIC_PRESET_DATA['audioTracks'] | tojson | replace("\\u003c","<") | replace("\\u003e",">")}}
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70763354

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档