解决simulink无法保存一法
2008年5月16日
外国的软件对中文的支持就是经常有问题(顺便赞下M$和Sun,中文支持不错)。今天用simulink,就因为我的用户名是中文的,然后在文件信息里会加入用户名。。。而且这个还不能改默认的用户名,我把系统的用户名改了也不行,在注册表里找半天也不行。。。。
出错就下面这样:
说什么有GBK无法编码的字符,我晕,我国的国标码无法编码中文,搞笑吧。。。
在网上搜索了半天,把n种办法综合起来,终于搞定了。写个startup.m文件,放到matlab的work目录下:
bdclose all;
set_param(0,’CharacterEncoding’, ‘ISO-8859-1′);
这两句话的意思是把默认的保存文本编码设置为ANSI,晕死了,这是个不支持中文的编码,在这里居然可以了。。。。
matlab在启动是会搜索其path设置的所有目录下的startup.m文件,而work目录默认在path里,这样,matlab在启动的时候就会运行这个文件,达到相应的目的。
分类: 技术贴