Main Content

Microsoft Windows 平台上进行区域设置

MATLAB® 会读取 Windows® 平台上的用户区域设置和系统区域设置。用户区域设置和系统区域设置必须为同一值。如果这些值不相同,您可能会看到乱码文本或显示不正确的字符。

MATLAB 并不支持所有区域设置。如果您的区域设置不受支持,MATLAB 将使用默认区域设置 en_US_POSIX.US-ASCII,又称为 C 区域设置。

更改系统区域设置后,请重新启动系统。否则,您可能会看到意外的行为。

Windows 10 平台上的区域设置

以下说明基于 Windows 10 版本 1809。关于使用设置应用设置区域信息的信息,请参考您所用版本的 Windows 10 文档。

  1. 时间和语言中,选择区域

  2. 相关设置下,选择其他日期、时间和区域设置

  3. 选择区域以更改位置。

  4. 格式选项卡上,从格式下拉列表中选择一个目标区域设置,然后点击应用。此操作设置用户区域设置。

  5. 管理选项卡上,点击更改系统区域设置...

  6. 当前系统区域设置下拉列表中选择一个目标区域设置。此操作设置系统区域设置。

  7. 通过点击确定退出每个对话框。

  8. 重新启动系统。

Windows 10 平台上使用 UTF-8

从 Windows 10 1803 开始,Microsoft® 增加了将 UTF-8 指定为 Windows 本身使用的字符编码的功能。要启用此功能,请按上述说明操作,并在步骤 6 之后,选中使用 Unicode UTF-8 提供全球语言支持旁边的复选框。如果启用此设置,MATLAB 会将 UTF-8 用作其默认字符编码和区域设置特定的字符编码。

注意

无需为了对 MATLAB 使用 UTF-8 而启用此选项。无论此设置如何,MATLAB 均使用 UTF-8 作为默认编码。因此,大多数用户都不需要启用此 Windows 选项;但如果启用了该选项,MATLAB 也同样会正常工作。

Windows 7 平台上的区域设置

用户区域设置

  1. 选择 开始 > 控制面板 > 时钟、语言和区域 > 区域和语言

  2. 打开格式选项卡。

  3. 格式下拉列表中选择一个目标区域设置。

系统区域设置

  1. 选择 开始 > 控制面板 > 时钟、语言和区域 > 区域和语言

  2. 打开管理选项卡。

  3. 非 Unicode 程序的语言部分中,点击更改系统区域设置...

  4. 当前系统区域设置下拉列表中选择一个目标区域设置。

  5. 重新启动系统。