Концепции установки локализации для интернационализации

Эта установка локализации определяет язык пользовательского интерфейса и форматы отображения такой информации, как время, дата и валюта. MATLAB® использует пользовательский локаль на всех платформах.

Если MATLAB неправильно отображает символы на вашем языке, у вас может возникнуть проблема с установкой локализации. Локаль состоит из отдельных настроек, которыми можно управлять. Каждая платформа использует различные параметры, чтобы задать установку локализации. Эти термины относятся к пониманию установок локализации:

  • locale - Формат: language_territory.codeset

    Для примера, для английского языка в США установки локализации en_US.UTF-8, en означает, что язык отображения является английским. US указывает, что во время и дате отображения используются соглашения США. UTF-8 - кодировка символов (codeset), используемая для отображения текста.

  • ASCII (American Standard Code for Information Interchange) - почти универсальная кодировка символов для английского языка и управляющих символов.

  • Unicode - универсальный набор символов, который «обеспечивает уникальный номер для каждого персонажа, независимо от того, какая платформа, независимо от того, какая программа, независимо от того, какой язык».

  • UTF-8 - кодировка символов переменной ширины tor Unicode, которая обратно совместима с ASCII. Он стал доминирующей кодировкой для World Wide Web и в любом другом месте, где требуется межплатформенная межэталонная совместимость.

  • user locale setting - Настройка на вашем компьютере, которая задает локаль, которую вы хотите использовать при запуске MATLAB. Если заданный пользователем локаль не поддерживается, MATLAB использует локаль по умолчанию en_US_POSIX.US-ASCII.

  • system locale настройки - Настройка в Microsoft® Windows® платформы. Локаль пользователя и локаль системы должны иметь одно и то же значение. Если эти значения не совпадают, вы можете увидеть искаженный текст или неправильно отображенные символы.

  • i18n - Сокращение от слова internationalization, где 18 обозначает количество букв между буквами i и n.

Значения по умолчанию Установка локализации

MATLAB не поддерживает каждую установку локализации. Если заданный пользователем локаль не поддерживается, MATLAB использует локаль по умолчанию en_US_POSIX.US-ASCII, также известный как локаль C.

Поддерживаемые наборы символов и кодировки

MATLAB использует Unicode в качестве внутреннего набора символов, чтобы он мог представлять все буквы и символы, независимо от платформы, языка или локали. MATLAB использует UTF-8 как кодировку символов по умолчанию, чтобы убедиться, что все кодовые точки Юникода могут быть правильно представлены в файлах и байтовых потоках. MATLAB также поддерживает другие кодировки символов для обратной совместимости и совместимости.

Локализованные форматы конкретной платформы для браузера текущей папки

В Браузер Текущей Папки MATLAB обычно использует нейтральные для платформы локализованные форматы и правила. Однако можно использовать формат короткой даты операционной системы для управления форматом отображения данных даты и времени файла.

Похожие темы