原因:Unix及类Unix系统里,每行结尾只有换行“\n”,Windows系统里面,每行结尾是换行+回车“\n\r”,编码格式不一样。
windows文件格式dos
linux文件格式unix
解决方法:修改文件的编码。
在linux上用vi打开文件
如果是暂时设置,直接输入LANG=en_US.UTF-8,下次开机的时候就又恢复为原来的设置了如果是永久设置,则要修改/etc/sysconfig/i18n这个文件了。
打开运行,输入 gconf-edtor 回车之后打开一个类似于Windows的注册表编辑器是的东西,然后第一个现象卡,app 下面有个 gedit 一次展开,找到encoding 打开后 有两个 其中一个是添加编码的,具体那个记得不是很清楚,你看就知道,有一个 菜单里面都是编码,你选择添加,gbk gb2312 然后 将他们指定就可以了。试一试。。欢迎分享,转载请注明来源:夏雨云
评论列表(0条)