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

机器人代理 可以处理数据的非 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.diligentoneplatform.com) 中,选择 机器人 应用程序以将其打开。

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

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

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