分类目录归档:操作系统&运维&Shell

nginx不能访问中文目录的问题出现404的解决方法

一朋友上传了棋谱到网站上,应该是从mac os里上传的。

用filezilla可以正常浏览显示,但用浏览器访问中文文件或带有中文目录的文件时,,出现404。

原因是上传上来的文件名不是utf-8格式的,是gb2312的。

所以,需要用convmv转换一下。

用法,把当前目录下面包换子目录都转换为utf-8:

convmv -f GB2312 -t UTF-8 -r –notest ./

另外,filezilla里必须把charset改为utf-8,不然浏览的时候会是乱码,