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

14 views (last 30 days)
leifeng song
leifeng song on 22 Sep 2025 at 10:39
Commented: leifeng song on 28 Sep 2025 at 3:25
电脑的语言是中文,使用Simulink搭建的模型,生成代码时,代码文件的编码都为中文编码,我想设置文件编码为UTF8,应该如何设置。

Answers (1)

Esther
Esther on 24 Sep 2025 at 1:55
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 Comment
leifeng song
leifeng song on 28 Sep 2025 at 3:25
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.

Sign in to comment.

Categories

Find more on 建模 in Help Center and File Exchange

Products


Release

R2024b

Community Treasure Hunt

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

Start Hunting!