MATLAB中M文件的编码
试着把windows下写的M文件拿到黑苹果下,结果打开后注释乱码了.
尝试着把文件改成UTF8编码,但是MATLAB还是乱码.看了下官方文档,发现MATLAB用的是windows那一套:根据你的首选语言确定编码,而不用unicode编码.
windows下我们都是安装的中文系统,默认编码GB2312.
OSX(Linux)下我喜欢用英文作为首选语言,资料国外的多啊,反正是unicode的,都能识别中文.
但是MATLAB就不干了,非得编码成US-ASCII等英文编码,于是就乱码了.
知道了原因,解决方法也很简单:把系统的首选语言换成中文.
别再相信feature函数,startup.m之类的了…
- 原文作者:mlyixi
- 原文链接:https://mlyixi.github.io/post/cs/MATLAB%E4%B8%ADM%E6%96%87%E4%BB%B6%E7%9A%84%E7%BC%96%E7%A0%81/
- 版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。