这应该是liunx下的字符集不统一形成的。
把在.bash_profile里(根据不同shell,文件不同)写入:
LANG=zh_CN.GBK
export LANG
可以通过下面命令查看当前编码方式:
h@debian-server:~/$ locale -a
C
en_US
en_US.iso88591
en_US.iso885915
en_US.utf8
POSIX
zh_CN
zh_CN.gb18030
zh_CN.gb2312
zh_CN.gbk
zh_CN.utf8
h@debian-server:~$ locale charmap
GBK 再试试
把在.bash_profile里(根据不同shell,文件不同)写入:
LANG=zh_CN.GBK
export LANG
可以通过下面命令查看当前编码方式:
h@debian-server:~/$ locale -a
C
en_US
en_US.iso88591
en_US.iso885915
en_US.utf8
POSIX
zh_CN
zh_CN.gb18030
zh_CN.gb2312
zh_CN.gbk
zh_CN.utf8
h@debian-server:~$ locale charmap
GBK 再试试
把在.bash_profile里(根据不同shell,文件不同)写入:
LANG=zh_CN.GBK
export LANG
可以通过下面命令查看当前编码方式:
h@debian-server:~/$ locale -a
C
en_US
en_US.iso88591
en_US.iso885915
en_US.utf8
POSIX
zh_CN
zh_CN.gb18030
zh_CN.gb2312
zh_CN.gbk
zh_CN.utf8
h@debian-server:~$ locale charmap
GBK 再试试