"在线课程管理"之Claroline使用集9
wiki不认中文链接的原因分析及解决
1原因:受其他在线课程管理系统的影响,随手把Mysql数据库改为utf8_unicode_ci,结果数据库里用utf8存储,但是claroline查询时还用默认的latin1编码查询,导致查询不到。
2、从wiki开始追踪(简记):(1)wiki中,链接指向page.php?action=save,那么到page.php里找save的action,再找到wikipage的save,然后再到wikistore,这里有一句是需要判断返回的行数。但是由于编码不对,所以返回0。
返回函数在inc\claro_init_global.inc.php:131行
inc\claro_init_local.inc.php:329行
3、解决:把phpMyAdmin改为latin1连接,导出所有数据。存储为claroline.sql。
再把claroline.sql里所有的utf8_unicode_ci改为latin1_bin。
把所有的utf8改为latin1,这一个是改编码方式,上一行改的是数据库的连接编码。
存储为ascii方式,删除掉原来的claroline所有表,然后再导入进数据库。
4、UTF8编码的修改:Claroline可以使用utf8编码,但是系统中文包采用gb2312编码,需要同时把mysql数据库和中文包变为utf8,可以用gedit或Ultredit修改,同时把语言包里的默认语言改为utf8,具体方法见:http://www.aieln.com/article-3161-1.html。
更多Claroline信息:http://www.aieln.com/system/claroline/
相关文章
- 教育部等五部门联合印发意见,规范高校在线开放课程教学管理
- 如何进一步加强高校在线开放课程教学管理?教育部7问答详解
- 山西省2022年普通高校招生艺术类航空服务艺术与管理专业成绩分段统计表
- 甘肃:2022年戏剧与影视学类、舞蹈学类、航空服务艺术与管理专业统一考试成绩可查
- 山西:2022年航空服务艺术与管理专业联考考试时间调整公告
- 江西:中国民用航空飞行学院2022年招收航空服务艺术与管理专业学生的通知
- 贵州省2022年艺术统考航空服务艺术与管理专业考试说明
- 教育部:加强教育移动互联网应用程序管理 推动与“双减”政策衔接
- 2021世界慕课与在线教育大会在线上举行
- 北京建设教师在线辅导云平台,2022年覆盖所有初中学生!