2

我的 Moodle 用户报告(由批量用户操作生成)已损坏。当我下载用户列表的 Excel 文件时,我得到的文件充满了错误编码的数据。

例如:

工作表的屏幕截图

在文件中稍远一点,它确实显示了一些数据,如您所见,但这绝对不容易阅读,也不能提供给我的客户。

我已经检查了此报告发送的标题,这些都是正常的(application/vnd.ms-excel)。这是 Moodle 的 2.0.3 版。

任何帮助是极大的赞赏。

4

1 回答 1

0

在未配置语言代码(编码集)或将其保留为默认值之前,我已经看到过这种情况。

要解决此问题,请进入您的config.php文件并插入您的语言代码,如下所示:

$CFG->lang="language code here";

如果您这样做但仍然无法正常工作,您可以通过以下步骤检查是否存在导致此问题的 PHP 错误:

  1. 开启调试模式
  2. 下载(任何)excel导出(但不要在Excel中打开它)
  3. 右键单击并使用记事本(或任何文本编辑器)打开并查看第一行 - 是否打印了 PHP 错误?如果是这样,这个错误会告诉你问题出在哪里。

希望有帮助。

于 2015-07-28T08:29:21.763 回答