机器人代理使用的字符编码

机器人代理可以使用非 Unicode 或 Unicode 字符数据编码。它一次只能使用一种类型的字符编码,因此您需要决定指定哪种编码。如果需要,您可以稍后切换编码类型。

  • 本地部署机器人代理在安装本地机器人代理时指定编码
  • 基于云的机器人代理在机器人应用程序的设置页面中指定编码(需要“管理代理”权限)

说明

只有在 ACL 机器人中使用 ACL 脚本时,才需要考虑数据是非 Unicode 字符编码还是 Unicode 字符编码。HighBond 机器人和工作流机器人中的 Python/HCL 脚本不使用机器人代理,默认情况下,它们使用 Unicode/UTF-8 字符编码。

什么是非 Unicode 和 Unicode?

非 Unicode 和 Unicode 字符编码是计算机操作系统用来解释和显示字母数字字符和符号的两种不同方法。

  • 非 Unicode 最多可支持 256 个不同字符,通常用于英语数据或使用其中一种西欧语言的数据。
  • Unicode 是一种业界标准字符编码方法,支持全球大多数语言。

有关详细信息,请参阅 Diligent Unicode 产品

我应该针对机器人代理使用哪种编码?

您需要使用与公司中使用的 Analytics 版本相匹配的编码类型。如果编码不匹配,Analytics 和机器人无法进行交互。

切换机器人代理使用的编码

说明

如果您从非 Unicode 切换到 Unicode 字符编码的机器人代理,则可能需要对机器人中运行的脚本进行调整。有关详细信息,请参阅将分析脚本转换为 Unicode

本地部署机器人代理

卸载并重新安装机器人代理。在重新安装过程中,请指定所需的编码类型。

有关详细信息,请参阅安装或升级本地部署机器人代理

基于云的机器人代理

说明

您必须具有“管理代理”权限才能切换编码。

  1. 从启动面板主页 (www.highbond.com) 中,选择机器人应用程序以将其打开。

    如果您已经进入 Diligent One,可以使用左侧导航菜单切换到机器人应用程序。

  2. 单击右上角的设置
  3. 全局设置下,点击代理管理
  4. 单击>切换至 Unicode >切换至非 Unicode
  5. 单击确认提示框以确认更改。

    结果代理上的标志更新以指示当前正在使用的编码。