注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

舟山夜话

人的力量来自心的宁静

 
 
 

日志

 
 

Moodle2.x下载学生作业和导出用户出现乱码的解决办法  

2012-12-02 12:07:44|  分类: 电脑应用 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
 

经过测试,moodle2.1,2.2,2.3版本下载学生作业和导出用户出现乱码,其解决办法是:

找到:lib/filestorage/zip_archive.php ,另存到自己电脑的文件夹。用EditPlus打开zip_archive.php文件。找到以下代码,删除第61行,

...   ...  

 

@@ -58,7 +58,20 @@ class zip_archive extends file_archive {

 

58       * @param string $encoding archive local paths encoding

59       * @return bool success

60       */

61      public function open($archivepathname, $mode=file_archive::CREATE, $encoding='utf-8') {

62        global $CFG;

63

64  if (empty($encoding)) {

65     $localewincharset = get_string('localewincharset', 'langconfig');

66

         // if clients is Windows, use localewincharset as default charset

     67

           // otherwise, use utf-8

     68

            if(!empty($localewincharset) and check_browser_operating_system('Windows')) {

     69

                $encoding = $localewincharset;

     70          } else {

     71          $encoding = 'utf-8';

     72           }

     73        }

     74

62 75

 

         $this->close();

 

63 76

 

 

 

64 77

 

         $this->usedmem = 0;

 

增添如下:

 

 public function open($archivepathname, $mode=file_archive::CREATE, $encoding='') {

 global $CFG;

 

 if (empty($encoding)) {

   $localewincharset = get_string('localewincharset', 'langconfig');

   // if clients is Windows, use localewincharset as default charset

  // otherwise, use utf-8

 if(!empty($localewincharset) and check_browser_operating_system('Windows')) {

   $encoding = $localewincharset;

    } else {

   $encoding = 'utf-8';

    }

  }

 

  评论这张
 
阅读(214)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017