使用MATLAB的小伙伴经常遇到中文乱码问题,造成乱码的原因是由于文件编码的问题,文件保存的格式有多种,像UTF-8与ANSI是比较常见的;
而MATLAB大多版本默认是GBK编码,20以后版本貌似是UTF8,但这不重要,只需要将文件的编码方式改为与MATLAB默认编码方式一致即可解决问题。
解决办法:
①首先通过以下命令可以查看MATLAB当前的编码方式(GBK或UTF8)
slCharacterEncoding()
或者
feature('locale')
②若是显示GBK,找到本地文件,将文件用记事本或者其他文本编辑器打开,另存为ANSI格式,此时用MATLAB打开就可正常显示。
③若是显示UTF8,找到本地文件,将文件用记事本或者其他文本编辑器打开,另存为UTF8格式,此时用MATLAB打开就可正常显示。