最近遇到一个问题,就是把文件从windows通过SSH上传到linux服务器以后,在web页面浏览这些文件的时候,中文出现乱码。 到处搜搜,解决了,记录一下,方便以后要用的时候好找。大致是因为windows使用的GBK来编码中文字符,而linux用的是utf-8吧,所以只要转换一下格式就行了,于是搜了一下命令。 命令格式:convmv -f [原始编码] -t [目标编码] -r(目录循环) –notest(实际改变,否则只是测试) [操作路径、文件] 如: convmv -f GBK -t UTF-8 -r –notest upnp-related/ 将 当前目录/upnp-related/下所有的目录和文件名由GBK改为UTF8格式。 如下图所示 然后再在web页面访问的时候就不是乱码啦