前面以为是linux系统编码的问题,后面发现另外一台机器默认编码也不是中文的,但是没问题,后来发现,网站是通过ftp工具上传的,ftp工具那里有个设置,uft-8,默认没勾中,所以上传的是乱码,勾中后,再上传,没问题了。如果是xftp,设置是 文件-属性 -选项- 使用utf-8编码