nginx是可以很好的支持多字节语言的,但是,他都是走utf8去支持,这就导致了gbk字符集网站和gbk系列编码的文件、地址均不能访问!
做法很简单,把文件名都修改成utf8编码就可以了! 【但apache是不需要这么麻烦的】
安装convmv,由他去转换编码:
yum install convmv -y
convmv -fGBK -tUTF8 -r --notest target
其中-f是源编码,-t是目标编码,-r是递归处理目录,--notest是不移动,实际上对文件进行改名,target是目标目录
* nginx在windows下没有出现这种问题,其实还是和文件系统有关系
做法很简单,把文件名都修改成utf8编码就可以了! 【但apache是不需要这么麻烦的】
安装convmv,由他去转换编码:
yum install convmv -y
convmv -fGBK -tUTF8 -r --notest target
其中-f是源编码,-t是目标编码,-r是递归处理目录,--notest是不移动,实际上对文件进行改名,target是目标目录
* nginx在windows下没有出现这种问题,其实还是和文件系统有关系