Измените кодирование набора символов MATLAB
currentCharacterEncoding = slCharacterEncoding ()
slCharacterEncoding (кодирование)
Эта команда позволяет вам изменять текущее кодирование набора символов MATLAB®, чтобы быть совместимыми с кодировкой символов модели, которую вы хотите открыть.
currentCharacterEncoding = slCharacterEncoding()
возвращает текущее кодирование набора символов MATLAB.
slCharacterEncoding(encoding)
изменяет кодирование набора символов MATLAB на заданный encoding
. Необходимо только задать эти значения:
'US-ASCII'
'Windows-1252'
'ISO-8859-1'
'Shift_JIS'
'UTF-8'
Если вы хотите использовать различную кодировку символов, необходимо запустить MATLAB с соответствующих настроек локали для операционной системы. Консультируйтесь со своим руководством операционной системы, чтобы изменить настройки локали. Simulink® может поддержать любую кодировку символов, которая использует однобайтовые или двухбайтовые символы.
Если вы открываете модель, которая использует конкретное кодирование набора символов в сеансе работы с MATLAB, который использует различное кодирование, предупреждение появляется. Например, предположите, что вы создаете модель в сеансе работы с MATLAB, сконфигурированном для Shift_JIS
, и открываете его на сеансе, сконфигурированном для US_ASCII
. Предупреждающее сообщение показывает кодирование текущего сеанса, и кодирование раньше создавало модель. Если вы сталкиваетесь с какими-либо проблемами с поврежденными символами, например при использовании файлов MATLAB, сопоставленных с моделью, то попытайтесь использовать функцию slCharacterEncoding
, чтобы изменить кодировку символов
Закройте все открытые модели.
Используйте slCharacterEncoding
, чтобы изменить кодировку символов текущего сеанса работы с MATLAB, чтобы совпадать с образцовой кодировкой символов.
Вновь откройте модель.
Необходимо закрыть все открытые модели или библиотеки прежде, чем изменить кодирование набора символов MATLAB кроме тех случаев, когда, изменившись от 'US-ASCII'
до другого кодирования.