这应该是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   再试试

解决方案 »

  1.   

    这应该是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   再试试