exponenta event banner

Принципы настройки языковых стандартов для интернационализации

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

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

  • язык - формат: language_territory.codeset

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

  • ASCII (Американский стандартный код обмена информацией) - почти универсальная кодировка символов для английского языка США и контрольных символов.

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

  • UTF-8 - кодировка символов переменной ширины в Юникоде, которая обратно совместима с ASCII. Это стало доминирующей кодировкой для Всемирной паутины и в любом другом месте, что требуется кросс-платформенная, кросс-языковая совместимость.

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

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

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

Настройка языкового стандарта по умолчанию

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

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

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

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

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

Связанные темы