跳转至

文件路径中的非拉丁字符

如果算法的文件路径包含非拉丁字符,可能会导致运行失败。 要解决此问题,请将您的计算机配置为使用 Unicode UTF-8 以支持全球语言。

注意

要成功执行这些操作,您可能需要使用管理员账户登录计算机,并在出现用户账户控制(UAC)提示时确认。

请按照适用于您操作系统的说明进行操作。

Windows 10 和 11

  1. 执行以下操作之一:

    • Win+R 打开运行对话框,输入 intl.cpl,然后点击确定按钮。

    • 打开设置应用,然后点击时间和语言 > 管理语言设置

    • 打开控制面板应用,然后点击区域时钟和区域 > 区域
  2. 区域对话框中,确保您在管理选项卡上,然后点击更改系统区域设置

  3. 区域设置对话框中,勾选Beta: 使用 Unicode UTF-8 提供全球语言支持复选框。

  4. 重启计算机。

Windows 7、8、8.1 及更新版本

  1. 按下 Win+R 打开"运行"对话框,输入 regedit,然后点击"确定"按钮。

  2. 在"注册表编辑器"窗口中,在左侧窗格中导航到以下路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage

  3. 在右侧窗格中,双击 ACP,在"数值数据"字段中输入 65001,然后点击"确定"。


  4. OEMCPMACCP 执行相同操作。

  5. 重启计算机。

如果问题仍然存在,请在 cTrader 中重新构建您的算法。

提示

如果您无法配置所需的计算机设置,请考虑以下选项之一:

  • 将系统语言更改为与用户名使用的语言相匹配,特别是当文件路径中的非拉丁字符源自您的用户名时。
  • 创建一个用户名仅使用拉丁字母的新用户账户。

Image title