重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
SUSE Linux编码问题
创新互联建站专注于企业成都全网营销、网站重做改版、吉林网站定制设计、自适应品牌网站建设、H5建站、成都商城网站开发、集团公司官网建设、外贸营销网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为吉林等各大城市提供网站开发制作服务。
解决问题是:
1.手动更改profile文件的命令:vi /etc/profile,2.在文件的末尾添加以下两行命令:export LC_ALL="zh_CN.GBK"
3.也可在/root/.bash_profile文件的末尾添加以下两行命令
4.修改成功以后用locale命令查看,修改前的默认设置。
在windows下编写好的shell脚本,在linux下执行时,有时候会报错找不到/r。
原因:Unix及类Unix系统里,每行结尾只有换行“\n”,Windows系统里面,每行结尾是换行+回车“\n\r”,编码格式不一样。
windows文件格式dos
linux文件格式unix
解决方法:修改文件的编码。
在linux上用vi打开文件
然后修改/etc/sysconfig/i18n,如改成中文编码:
LANG=en_US.UTF-8
改为
LANG="zh_CN.GBK"
然后在不重启的情况下重新加载i18n文件