linux下修改文件编码格式

linux下修改文件编码格式,第1张

在windows下编写好的shell脚本,在linux下执行时,有时候会报错找不到/r。

原因: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 然后 将他们指定就可以了。试一试。。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/241501.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-12
下一篇2023-04-12

发表评论

登录后才能评论

评论列表(0条)

    保存