freemarker中如何将字符串转为utf-8编码?
In freemarker, how to convert a string to utf-8 encoding?
我正在尝试在 freemarker 脚本中将字符串编码转换为 utf-8。
有没有办法对 freemarker 字符串进行编码?
如果通过 UTF-8 编码,您指的是百分比转义,例如 példa
到 p%C3%A9lda
,那么它的完成方式为 myString?url
(或者如果更熟悉这种方式:${myString?url}
).但是,?url
使用的字符集取决于 url_encoding_charset
FreeMarker 配置设置,在您的应用程序中应将其设置为 UTF-8
。 (也可以直接指定字符集,如 myString?url('UTF-8')
。)
文档:http://freemarker.org/docs/ref_builtins_string.html#ref_builtin_url
我正在尝试在 freemarker 脚本中将字符串编码转换为 utf-8。 有没有办法对 freemarker 字符串进行编码?
如果通过 UTF-8 编码,您指的是百分比转义,例如 példa
到 p%C3%A9lda
,那么它的完成方式为 myString?url
(或者如果更熟悉这种方式:${myString?url}
).但是,?url
使用的字符集取决于 url_encoding_charset
FreeMarker 配置设置,在您的应用程序中应将其设置为 UTF-8
。 (也可以直接指定字符集,如 myString?url('UTF-8')
。)
文档:http://freemarker.org/docs/ref_builtins_string.html#ref_builtin_url