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

14 ビュー (過去 30 日間)
leifeng song
leifeng song 2025 年 9 月 22 日 10:39
コメント済み: leifeng song 2025 年 9 月 28 日 3:25
电脑的语言是中文,使用Simulink搭建的模型,生成代码时,代码文件的编码都为中文编码,我想设置文件编码为UTF8,应该如何设置。

回答 (1 件)

Esther
Esther 2025 年 9 月 24 日 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 件のコメント
leifeng song
leifeng song 2025 年 9 月 28 日 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.

サインインしてコメントする。

カテゴリ

Help Center および File Exchange建模 についてさらに検索

製品


リリース

R2024b

Community Treasure Hunt

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

Start Hunting!