为 CRUD-API 指定响应字符集

Specifiy Response charset for CRUD-API

我使用 DB2 的内置工具访问端点“/fr/service/persistence/crud/$app/$form/form.xhtml”:

values systools.HTTPGETCLOB('https://.../fr/service/persistence/crud/$app/$form/form.xhtml', '<httpHeader><header name ="accept" value="application/xml; charset=utf-8"/><header name ="Orbeon-Form-Definition-Version" value="1"/></httpHeader>');

数据存储在以 utf-8 编码的 PostgreSQL 数据库中。 我的问题是变音符号没有正确显示,因为 DB2 坚持在内容类型中也指定了字符集。但是,Orbeon 仅 returns "application/xml" 作为 Content-Type。 我创建了一个指定 Content-Type 加字符集的模拟服务器,然后 DB2 可以正确显示元音符号。

有没有办法配置 Orbeon 以包含带有 Content-Type 的字符集?

附加信息:

感谢任何指导和帮助!

抱歉,目前无法指定。

application/xml 不需要 charset 参数,因为 XML 文档本身可以指定字符编码,而 XML 如果不出意外,默认为 UTF-8反正是可用的。所以我什至不确定另外传递一个 charset 参数是不是一个好主意,尽管它可能不会造成伤害。但同样,这目前不可配置,因此您必须找到解决方法。