1

我正在使用 open Equella 作为我的文件的数字存储库。使用高级脚本功能从外部 URL 获取元数据,然后填充所需的模板。用于此的函数是utils.getConnection()然后我使用conn.getResponse(true)来获取数据并填充 XML。除了非英语数据(例如阿拉伯语)之外,一切都工作正常,它的数据显示为编码字符。我确认 API(外部 URL)正在返回正确的文本。

示例代码

var conn = utils.getConnection("EXTERNAL URL");
conn.addFormData("param1", "val1");
conn.addFormData("param2", "val2"); 

var response = conn.getResponse(true);  
logger.log(response.getAsText());
return response.getAsXml();

我得到的输出类似于:

برامج تنمية Ù...هارات التÙ�كير 一些英文文本

4

0 回答 0