您的位置:首页 > 编程语言 > MATLAB

Matlab for Mac中文目录无法进入的解决方法

2014-04-22 09:45 786 查看
matlab在mac下使用编辑器显示中文全是乱码,自己很多资料的注释都是中文

使用时看不明白什么意思,很不方便。

打开matlab的安装目录(右键点matlab图标选择 show package contents(显示程序包内容))

就进入matlab的目录了找到 bin目录下lcdata.xml 这个文件。要修改的就是这个文件了,中文显示乱码,主要是因为matlab的编辑器默认code被设置了iso8859-1
我们要把它设置为GB18030或者GB2312 或者UTF-8 。

步骤如下:

1 获得lcdata.xml的写权限 (右键选 getinfo,然后把你的权限设成读写就行了)
2 用任何文本编辑器打开这个文件(我是用的ue)
3 打开matlab
4 看看当前的matlab用的是什么locale:在matlab里输入命令——

feature('locale&') ,如图:


可知我的默认编码是en_US_POSIX,
在lcdata.xml里搜索到en_US_POSIX,然后改成UTF-8就可以了,如图:

<locale name="en_US_POSIX" encoding="GB18030" xpg_name="GB18030">


即可,我的环境是en_US_POSIX,这个根据之前查看到的locale中的CType确定。

保存改好的文件(之前一定要获得写权限,否者这步保存不了)。

重启matlab 看看中文是不是正常显示了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: