试了100种方法,都是不行。

期待的结果

应该是这样式的:

feature(‘locale’)

ans =

包含以下字段的 struct:

ctype: 'zh_CN.UTF-8'
         collate: 'zh_CN.UTF-8'
            time: 'zh_CN.UTF-8'
         numeric: 'en_US_POSIX.UTF-8'
        monetary: 'zh_CN.UTF-8'
        messages: 'zh_CN.UTF-8'
        encoding: 'UTF-8'
terminalEncoding: 'UTF-8'
     jvmEncoding: 'UTF-8'
          status: 'MathWorks locale management system initialized.'
         warning: ''

MATLAB无法识别汉字的问题解决方案_打开程序

因此,本质上还是需要改变MATLAB启动前的解析:

改变文件lcdata.xml里面的解析方式,即可。

参考

MATLAB无法识别汉字的问题解决方案_MATLAB_02

当然,还有很多文献告诉我们一个超级“简单“的方式,拿记事本打开程序,粘贴到MATLAB里面去。
这个,当然也可以,不过,其实更麻烦。尤其文件太多时,这个还是不要考虑了。