Main Content

本页的翻译已过时。点击此处可查看最新英文版本。

国际化的区域设置概念

区域设置定义您用户界面的语言和时间、日期及货币等信息的显示格式。MATLAB® 在所有平台上均使用用户指定的区域设置。

如果 MATLAB 无法正确显示您的语言的字符,则您的区域设置可能有问题。区域设置由您可以控制的个人设置组成。每个平台使用不同的参数指定区域设置。以下术语可帮助您理解区域设置:

  • 区域设置 - 格式:language_territory.codeset

    例如,对于美国英语区域设置 en_US.UTF-8en 表示显示语言为英语。US 表示时间和日期显示使用美国惯例。UTF-8 是用于显示文本的字符集编码(代码集)。

  • ASCII(美国信息交换标准代码)- 美国英语和控制字符的几乎通用的字符编码。

  • Unicode - 通用字符集,它“为每个字符提供一个唯一的值,无论何种平台,无论何种程序,无论何种语言”。

  • UTF-8 - 一种可变宽度的 Unicode 字符编码,向后兼容 ASCII。它已成为万维网以及需要跨平台跨区域设置进行互操作的任何其他领域的主要编码。

  • 用户区域设置 - 您的计算机上用来指定运行 MATLAB 时您希望使用的区域的设置。如果用户指定的区域设置不受支持,则 MATLAB 将使用默认区域设置 en_US_POSIX.US-ASCII

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

  • i18ninternationalization 的缩写,其中 18 表示 in 之间的字母数。

默认区域设置。

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

支持的字符集和编码

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

当前文件夹浏览器采用平台特定的本地化格式

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

相关主题