MATLAB 帮助中心
指定要在从 Simulink 模型生成的代码中使用的编码
slCharacterEncoding(encoding)
encoding = slCharacterEncoding()
slCharacterEncoding(encoding) 指定在从 Simulink® 模型生成的代码中使用的字符集。字符集编码会影响生成代码中的注释。
encoding
示例
encoding = slCharacterEncoding() 返回当前 Simulink 字符集编码。
全部折叠
假设您为嵌入式目标生成代码,并且您使用的编译器要求源代码仅包含 ASCII 字符。
ASCII
请使用以下命令:
slCharacterEncoding('US-ASCII')
假设您的模型包含非 ASCII 字符(多语言字符、特殊符号),并且您需要这些注解在您的生成代码中易于阅读。
如果您的编译器支持 UTF-8,请在 Windows® 上使用以下命令:
UTF-8
slCharacterEncoding('UTF-8')
UTF-8 是 Linux® 和 Mac 上的默认编码。
假设您的模型包含日语文本,但您的计算机配置为英语语言区域设置。您需要生成具有 'Shift_JIS' 编码文本的代码,以便使用 'Shift_JIS' 作为其区域特定设置编码的团队成员能够在生成代码中查看日语文本。
'Shift_JIS'
slCharacterEncoding('Shift_JIS')
'US-ASCII'
'UTF-8'
将字符编码设置为支持的编码值。
在 R2006a 之前推出
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处