LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1326|回复: 7

matlab编码的问题

[复制链接]
发表于 2008-12-14 00:00:04 | 显示全部楼层 |阅读模式
用在win下matlab写的m文件

在linux下修改,保存

然后注释在两个平台都变成乱码了

怎么解决
发表于 2008-12-14 01:30:42 | 显示全部楼层
转码保存阿,windows下是gb编码,而linux下是utf编码。
回复 支持 反对

使用道具 举报

发表于 2008-12-14 05:25:05 | 显示全部楼层
检查你matlab的字体设置,英文字体碰到中文就全是乱码。
回复 支持 反对

使用道具 举报

发表于 2008-12-14 10:11:35 | 显示全部楼层
楼上的都用什么版本的matlab?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-14 10:35:05 | 显示全部楼层
matlab2008b,用这个

“转码保存阿,windows下是gb编码,而linux下是utf编码。”

在win下面用编辑器以utf-8解码仍然乱码啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-14 10:35:51 | 显示全部楼层
matlab的编辑器没有编码设置的地方
回复 支持 反对

使用道具 举报

发表于 2008-12-14 14:55:09 | 显示全部楼层
我都是用gedit进行编码转换的。
在linux下写的m文件,如果有中文注释,要在windows中使用的话,我就先在gedit中转成gb2312的编码,再拿到windows下使用。
在windows中写的m文件,在linux下使用,我也先用gedit转成utf8编码。
这虽然麻烦了点,但好歹两个平台下文件能够交流使用了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-15 09:54:13 | 显示全部楼层
嗯,好像win下的注释在linux没经过转码直接保存再转就麻烦些了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表