1. 图片不显示
网站管理--服务器--http--使用斜线参数,默认是,取消掉后,图片显示!
2. 中文语言包
我下载的中文语言包居然不能显示图片(英文可以)!?(浪费我一整天时间) ...再下载另外一个就正常了.
3. 关于日期乱码问题
把以下两个文件
\moodle\moodledata\lang\zh_cn_utf8\langconfig.php
\moodle\moodle\lang\zh_cn_utf8\langconfig.php
uft8编码更改成ansi
但是此后语言选择处的“简体中文(zh_cn)”将出现乱码,
解决办法,在更新语言包之前把上述文件中的“简体中文”修改为“chinese”。
把语言包langconfig.php另存ansi文件或注释掉里面的几行语句...也可以, 不理想, 最后用繁体中文里面langconfig.php改成简体编码,最后那行'简体中文改成chinese, 正常了.
4. 中文文件名乱码问题
a. 上传文件不能有中文文件名的问题
在config.php里加一句: $cfg->unicodecleanfilename = true; 这样就可以上传中文名的文件了。
b. 下载文件中中文文件名乱码问题
修改 file.php, 在約第148行,将这一行注释掉。
// $filename = $args[count($args)-1];
这样就可以了.
5. 又是中文乱码问题
某天回公司打开电脑浏览网站,出现中问乱码,怀疑是装了moodle出现的,临时解决办法是在公共文件里家一句强类语句
<?php
@header("content-type: text/html; charset=gb2312");
?>
问题解决,但默认的字符编码还是utf-8,开始怀疑是iis默认设置问题,检查后没事,最后查google,问题出在php.ini的默认字符是 default_charset = “iso-8859-1″,将这个选项里的字符改成gbk或者gb2312就正常了