使用MarkLogic中的XQuery将EBCDIC转换为ASCII

时间:2015-01-20 11:28:11

标签: xquery

我是xquery和MarkLogic的新手。我想知道是否有任何通用方法将EBCDIC格式文件转换为ASCII文件或任何有用的方法?

1 个答案:

答案 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),也可以是查询或应用服务器上所有查询的常规呈现选项。