MATLAB® считывает локаль пользователя и локаль системы в Windows® платформы. Локаль пользователя и локаль системы должны иметь одно и то же значение. Если эти значения не совпадают, вы можете увидеть искаженный текст или неправильно отображенные символы.
MATLAB не поддерживает каждую установку локализации. Если ваш локаль не поддерживается, MATLAB использует локаль по умолчанию en_US_POSIX.US-ASCII
, также известный как локаль C.
При изменении локали системы перезапустите систему. В противном случае вы увидите неожиданное поведение.
Эти инструкции основаны на Windows 10 версии 1809. Сведения о настройке данных о области с помощью приложения Settings см. в документации к версии Windows 10.
Из Time & Language выберите Region.
В разделе Related Settings выберите Additional date, time, & regional settings.
Выберите Region для изменения местоположения.
На вкладке Formats выберите целевой локаль из выпадающего списка Format и нажмите Apply. Это действие устанавливает локаль пользователя.
На вкладке Administrative нажмите Change system locale....
Выберите целевой локаль из выпадающего списка Current system locale. Это действие устанавливает локаль системы.
Выход из каждого диалогового окна осуществляется нажатием кнопки OK.
Перезапустите систему.
Начиная с Windows 10 1803, Microsoft® добавлена возможность задавать UTF-8 как кодировку символов, используемую самой Windows. Эта функция может быть включена с помощью команд, показанных выше, однако после шага 6 установите флажок рядом с Use Unicode UTF-8 for worldwide language support. Если этот параметр включен, MATLAB использует UTF-8 как стандартную, так и специфичную для локали кодировку символов.
Примечание
Нет необходимости включать эту опцию в порядок использования UTF-8 с MATLAB. MATLAB использует UTF-8 как кодировку по умолчанию независимо от этой настройки. Поэтому большинству пользователей не нужно включать эту опцию Windows; Однако MATLAB работает правильно, если он включен.
Выберите Start > Control Panel > Clock, Language, and Region > Region and Language.
Откройте вкладку Formats.
Выберите целевой локаль из выпадающего списка Format.
Выберите Start > Control Panel > Clock, Language, and Region > Region and Language.
Откройте Administrative вкладку.
В Language for non-Unicode programs разделе нажмите Change system locale....
Выберите целевой локаль из выпадающего списка Current system locale.
Перезапустите систему.