彻底解决Moodle上传文件中文文件名乱码的办法

彻底解决上传文件中文文件名乱码的办法: config.php加入 $CFG->unicodecleanfilename=true; 即可正常上传中文档名。 修改coursef…

彻底解决上传文件中文文件名乱码的办法:

config.php加入

$CFG->unicodecleanfilename=true;

即可正常上传中文档名。

修改coursefiles.php文件(lib/editor/htmlarea/coursefiles.php),在第二行加上这样一句:

@header(“Content-Type:text/html;charset=utf-8”);

再次测试网页,发现浏览器就可以自动选择utf-8编码,不再出现乱码了。

注:

1.在moodle里面是没有问题了,但文件上传到服务器后,在服务器查看乱码。

2.通过moodle下载,文件名没有问题

(下载到本机的文件名也是正常,那说明服务器的编码没设置好而已)

3.但有时候,老师的作业多,下载很麻烦,很多想直接来我们机房拷贝走,用WinSCP上去拿是完全没有问题的

4.看来跟系统有关系,windows2008、Ubuntuserver

5.config.php加入

$CFG->unicodecleanfilename=true;

作者: admin

为您推荐

联系我们

联系我们

邮箱:

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部