用户导出在Excel中破解在Moodle中
我的Moodle用户报告(由批量用户操作生成)已损坏。 当我下载一个用户列表的Excel文件,我得到的文件充斥着错误的编码数据。
例如:
在文件中稍微进一步,它确实显示了一些数据,但是这是绝对不容易阅读的,也不能提供给我的客户。
我已经检查了这个报告发送的头文件,这些都是正常的(application / vnd.ms-excel)。 这是Moodle的2.0.3版本。
任何帮助是极大的赞赏。
当语言代码(编码集)未configuration或保留为默认值时,我已经看到过这种情况。
为了解决这个问题,请进入你的config.php
文件并插入你的语言代码,如下所示:
$CFG->lang="language code here";
如果你这样做,但它仍然不起作用,你可以通过以下步骤检查是否有PHP错误导致此错误:
- 打开debugging模式
- 下载(任何)Excel导出(但不要在Excel中打开)
- 用鼠标右键单击并用记事本(或任何文本编辑器)打开,看第一行 – 是否有打印的PHP错误? 如果是这样,这个错误会告诉你问题在哪里。
希望有所帮助。