我是xquery和MarkLogic的新手。我想知道是否有任何通用方法将EBCDIC格式文件转换为ASCII文件或任何有用的方法?
答案 0 :(得分:1)
加载到MarkLogic的内容始终转码为UTF-8。您可以在您使用的函数的选项上指定源的编码,阅读源:
xdmp:document-load("/path/to/my.xml",
<options xmlns="xdmp:document-load">
<encoding>ebcdic-cp-us</encoding>
</options>
)
具体支持的编码来自ICU,您可以在ICU page here查找它们吗?
如果要以ASCII格式返回,则需要在输出选项中指定。这可以是特定的API(例如xdmp:save),也可以是查询或应用服务器上所有查询的常规呈现选项。