第一、设置WinSCP上传时的编码为utf-8如下:
第二、将linux的默认字符集设置为zh_CN.UTF-8
vi /etc/sysconfig/i18n
内容如下:
LANG="zh_CN.UTF-8"
SUPPORTED="zh_CN.UTF-8:zh_CN:zh"
SYSFONT="latarcyrheb-sun16"
[root@canary-12-07 jeecms2012]# chmod +x /etc/sysconfig/i18n
[root@canary-12-07 jeecms2012]# sh /etc/sysconfig/i18n
[root@canary-12-07 jeecms2012]#
[root@canary-07-01 index]$ echo $LANG
zh_CN.UTF-8
[zhangshibo@canary-07-01 index]$ locale
LANG=zh_CN.UTF-8
LC_CTYPE=zh_CN.UTF-8
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=