在 Microsoft Windows 平台上进行区域设置
MATLAB® 会读取 Windows® 平台上的用户区域设置和系统区域设置。用户区域设置和系统区域设置必须为同一值。如果这些值不相同,您可能会看到乱码文本或显示不正确的字符。
MATLAB 并不支持所有区域设置。如果您的区域设置不受支持,MATLAB 将使用默认区域设置 en_US_POSIX.US-ASCII
,又称为 C 区域设置。
更改系统区域设置后,请重新启动系统。否则,您可能会看到意外的行为。
Windows 10 平台上的区域设置
以下说明基于 Windows 10 版本 1809。关于使用设置应用设置区域信息的信息,请参考您所用版本的 Windows 10 文档。
在时间和语言中,选择区域。
在相关设置下,选择其他日期、时间和区域设置。
选择区域以更改位置。
在格式选项卡上,从格式下拉列表中选择一个目标区域设置,然后点击应用。此操作设置用户区域设置。
在管理选项卡上,点击更改系统区域设置...。
从当前系统区域设置下拉列表中选择一个目标区域设置。此操作设置系统区域设置。
通过点击确定退出每个对话框。
重新启动系统。
在 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 平台上的区域设置
用户区域设置
选择 开始 > 控制面板 > 时钟、语言和区域 > 区域和语言。
打开格式选项卡。
从格式下拉列表中选择一个目标区域设置。
系统区域设置
选择 开始 > 控制面板 > 时钟、语言和区域 > 区域和语言。
打开管理选项卡。
在非 Unicode 程序的语言部分中,点击更改系统区域设置...。
从当前系统区域设置下拉列表中选择一个目标区域设置。
重新启动系统。