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

5 visualizzazioni (ultimi 30 giorni)
leifeng song
leifeng song il 22 Set 2025
Commentato: leifeng song il 28 Set 2025
电脑的语言是中文,使用Simulink搭建的模型,生成代码时,代码文件的编码都为中文编码,我想设置文件编码为UTF8,应该如何设置。

Risposte (1)

Esther
Esther il 24 Set 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 Commento
leifeng song
leifeng song il 28 Set 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.

Accedi per commentare.

Categorie

Scopri di più su 建模 in Help Center e File Exchange

Prodotti


Release

R2024b

Community Treasure Hunt

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

Start Hunting!