有时,在预置中使用jinja替换时,字符没有正确编码,并保留为UTF-8值,例如:
我的动态预置数据包含以下字段:
"src":“
用金刚,我把它像这样传递到我的预设中:
"audioTracks":{动态_预置_数据‘AudioT架’\tojson}
但当我看我的预设定时,我得到了这个:
"src":“\u003 u003cchannel 1\u003E”
“<”和“>”似乎没有正确编码.
发布于 2022-01-18 22:59:11
要解决这个问题,您需要使用jinja过滤器“替换”。这将覆盖编码步骤,并将所需的内容放到呈现的预置中。
在上面的示例中,使用预置中的jinja替换:
{{DYNAMIC_PRESET_DATA['audioTracks'] | tojson | replace("\\u003c","<") | replace("\\u003e",">")}}https://stackoverflow.com/questions/70763354
复制相似问题