返回信息流由于用户名用的中文的,所以在simulink下一保存就出错,就下面这样:
大概意思是说文件里有GBK编码的字符,我看了下就是中文,matlab对中文不好,GBK怎么可能不能编码中文。。。。。
在网上搜了半天,综合起来搞定一种解决方案:
将下面这个文件放在matlab安装目录的work文件夹里(其实可以是matlab的path里任何一个文件夹),然后就没问题了。
附件(62B) startup.m
解释:
文件内容如下:
bdclose all;
set_param(0,'CharacterEncoding', 'ISO-8859-1');
其实就是设置默认的保存文件编码为ANSI编码,这个不能编码汉字的编码居然可以用。。。
matlab启动时会搜索path目录里的startup.m文件,有就执行,work目录默认在path里,所以把文件放这里,matlab启动的时候就会自动运行这个文件,将保存文件编码设置好。
这是一条镜像帖。来源:北邮人论坛 / matlab / #3688同步于 2008/5/16
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Matlab机器人发帖
【分享】Simulink保存出错解决方案
Torpedo666
2008/5/16镜像同步6 回复
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
我也是改过用户名以后不好使~
估计不是用户名的问题,可能是装系统的时候注册的那个名字~~
赞鱼雷~~~
【 在 deeplake 的大作中提到: 】
: 其实把用户名改成英文就好了 也很容易
回3L 5L
不是简单的改控制面板的用户帐户
而是到管理工具的计算机管理--本地用户和组--用户 这里改
改完以后看任务管理器进程中的用户名改了才可以
我就是只改个用户名就可以了啊...没弄出这么复杂的东东