Main Content

设置区域设置和显示语言

平台的区域设置定义时间、日期和货币等信息的显示格式。在 macOS 和 Linux® 平台上,区域设置还定义用户界面的语言。在 Windows® 平台上,显示语言定义用户界面的语言。

每个平台使用不同的设置来指定区域设置和显示语言。MATLAB® 使用这些特定于平台的设置来确定桌面显示语言以及桌面的时间、日期和货币值等信息的显示格式。下表描述了针对每个平台设置的具体设置。有关支持的操作系统,请参阅系统要求

平台设置
Windows

MATLAB 可在 Windows 平台上使用多种设置。

  • Windows 显示语言设置 - MATLAB 使用此设置来确定 MATLAB 桌面显示语言。如果您要选择的语言没有出现在 Windows 显示语言列表中,您可能需要先安装其语言包。更改显示语言后,请注销并重新登录系统以使更改生效。

  • Windows 用户区域设置和系统区域设置 - MATLAB 使用这些设置来确定 MATLAB 桌面内的显示格式。更改这些设置后,需要重新启动系统以使更改生效。

Windows 显示语言、用户区域设置和系统区域设置必须具有相同的值。否则,您可能会看到乱码文本或显示不正确的字符。有关如何更改这些设置或安装语言包的说明,请参阅您的 Windows 操作系统文档。

MATLAB 使用 UTF-8 作为其默认字符编码及其特定于进程的系统编码。您还可以使用 Beta:使用 Unicode UTF-8 提供全球语言支持选项。必须在 Windows Server 2019 上使用此选项以避免出现乱码文本。对于所有其他受支持的 Windows 版本,此选项是可选的。

macOS

MATLAB 使用您的 macOS 系统上的用户区域设置来确定 MATLAB 桌面的显示语言和显示格式。有关如何更改用户区域设置的说明,请参阅您的 macOS 操作系统文档。如果您要选择的区域设置不可用,您可能需要先安装其语言包。

MATLAB 会自动为区域设置中的每种语言和区域组合选择一个代码集。如果您在您的系统上自定义了区域设置,MATLAB 将忽略自定义的部分。MATLAB 还将忽略 LANG 环境变量和终端应用程序区域设置。

Linux

MATLAB 使用 Linux 系统上的 LANG 环境变量来确定 MATLAB 桌面的显示语言和显示格式。

有关如何更改 LANG 环境变量的说明,请参阅您的 Linux 操作系统文档。如果您看到乱码文本或显示不正确的字符,可能还需要为您选择的区域设置安装字体。

不支持的区域设置

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

支持的字符集和编码

MATLAB 使用 Unicode® 作为其内部字符集,因此它可以表示所有字母和符号,而无需考虑平台、语言或区域设置。MATLAB 使用 UTF-8 作为其默认字符编码,以表示文件和字节流中的所有 Unicode 代码点。MATLAB 还支持其他字符编码,以实现向后兼容性和互操作性。

当前文件夹浏览器中的本地化格式

在当前文件夹浏览器中,MATLAB 通常使用平台中立的本地化格式和规则。但是,您可以使用操作系统短日期格式来控制用于显示文件日期时间数据的格式。

相关主题