今天修改linux服务器编码,修改i18n文件编码后,用root用户查看locale,显示 zh_CN.UTF-8,但是用tomcat用户查看locale,显示eh_CN.UTF-8
查看原因,找到 home/tomcat/.bash_profile 文件中设置了 eh_CN.UTF-8 的编码格式:export LANG=eh_CN.UTF-8
修改.bash_profile 文件,直接在ftp上修改文件
切换tomcat用户,报错:
原因一:文件格式不对
用vim打开 /home/tomcat/.bash_profile
继续输入 :set ff,回车 显示 fileformat=dos
重新设置文件格式 :set ff=unix 回车
:wq 退出
这时再重新切换tomcat用户,错误解除。
原因二:文件内容书写有问题
找到对应的行修改