MATLAB源文件中的Unicode字符

LaC*_*LaC 26 unicode matlab encoding

我想在MATLAB源文件的注释中使用Unicode字符.这在写我的文字时似乎有效; 但是,如果我关闭文件并重新加载它,"异常"字符就会变成问号.我猜MATLAB将文件保存为ASCII.

有没有办法告诉MATLAB使用UTF-8代替?

Gab*_*bra 20

根据http://www.mathworks.de/matlabcentral/newsreader/view_thread/238995

feature('DefaultCharacterSet', 'UTF8')
Run Code Online (Sandbox Code Playgroud)

将编码更改为UTF-8.您可以将上面的行放在startup.m文件中.

  • 请注意,上面评论中建议的"slCharacterEncoding"是一个需要Simulink的函数. (4认同)

zel*_*lus 7

MATLAB Process如何使用Locale Settings显示如何为不同平台设置编码.使用

feature('DefaultCharacterSet')
Run Code Online (Sandbox Code Playgroud)

您可以在此处阅读有关此未记录功能的更多信息.另请参阅此Matlab Central线程以获取其他选项.

  • 我接受了这个答案,即使问题仍然没有解决,因为它看起来没有任何解决方案. (4认同)