使用预定义函数处理编码和解码是 Freemarker 模板语言吗?

Handling Encoding and Decoding using predefined functions is Freemarker Templating language?

有没有办法使用 Freemarker 模板语言中的预定义函数来处理解码和编码?

我正在尝试使用 Freemarker 模板语言 (FTL) 将字符串编码为 UTF-8,是否有任何预定义函数可以执行此操作?根据我的基本调查,我发现目前还没有任何功能。

您正在寻找 URL 编码(也称为百分比编码):${foo?url}。使用的字符集取决于 FreeMarker 的 url_escaping_charset 配置设置,因此您应该将其设置为 UTF-8。 (你也可以像${foo?url('UTF-8')}那样指定字符集,当然在配置中设置这个更好。)

在文档中:http://freemarker.org/docs/ref_builtins_string.html#ref_builtin_url