如何设置代码生成时文件的编码

5 visualizaciones (últimos 30 días)
leifeng song
leifeng song el 22 de Sept. de 2025
Comentada: leifeng song el 28 de Sept. de 2025
电脑的语言是中文,使用Simulink搭建的模型,生成代码时,代码文件的编码都为中文编码,我想设置文件编码为UTF8,应该如何设置。

Respuestas (1)

Esther
Esther el 24 de Sept. de 2025
You can specify the encoding used for generated code by using the slCharacterEncoding function in MATLAB.
For example, run the following command before code generation:
>> slCharacterEncoding('UTF-8');
After running this, the generated C and H files will be encoded in UTF-8.
Please note that this setting applies for the current MATLAB session.
  1 comentario
leifeng song
leifeng song el 28 de Sept. de 2025
Thank you,but it does not work. the function "slCharacterEncoding" was description in slCharacterEncoding - 指定要在从 Simulink 模型生成的代码中使用的编码 - MATLAB.
I try it,the result is ,once there is some chinese comment words in the generator code , the code file encoding turns GB2312,otherwise ,the encoding is UTF-8.

Iniciar sesión para comentar.

Categorías

Más información sobre 建模 en Help Center y File Exchange.

Etiquetas

Productos


Versión

R2024b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!