MATLAB® читает пользовательскую локаль и системную локаль на платформах Windows®. Пользовательская локаль и системная локаль должны быть тем же значением. Если эти значения не являются тем же самым, вы можете видеть искаженный текст или неправильно отображаемые символы.
MATLAB не поддерживает каждую установку локализации. Если ваша локаль не поддержана, MATLAB использует локаль по умолчанию en_US_POSIX.US-ASCII
, также известный C локаль.
Когда вы изменяете системную локаль, перезапускаете вашу систему. В противном случае вы можете видеть неожиданные поведения.
Эти инструкции основаны на Windows 10 Version 1809. Обратитесь к своей версии документации Windows 10 для получения информации об установке информации об области с помощью приложения Settings.
От 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 выпадающий список.
Перезапустите систему.