解决Dokeos系统乱码的问题

安装了Dokeos,装出来发现部分文字是乱码,以为是自己选的中文语言包不对;所以重新用英文装了遍,问题是——外甥打灯笼——照旧。

Google上简单搜了下,有人说1.8beta2就没乱码问题了,我装的是更新的1.8.6beta;也有人说改语言文件的编码,强制读取;总觉得这个hack法太费力。

不过由此知道是网页编码的问题。果然,手动改成UTF-8页码显示就正常了。于是在代码里查找ISO-8859-15,因为页面编码被强制为了ISO-8859-15,找到它改掉我想应该就好了吧。

最后在dokeos_main 数据库的settings_current表里找到了platform_charset这个参数(107项),手动修改为UTF-8,一切就都好了。

改 好后才发现这个参数是在“Portal Administration — Dokeos configuration settings — Platform(那排连接的第一项即是)”里可以直接修改“Character set”的,供无法直接修改数据库的朋友参考。

Dokeos好像只读simpl_chinese下、不读simpl_chinese_unicode下的语言文件,所以改为GB2312更好点……还要注意“个人资料”里也有一个语言选项。总的来说,我们所看到的界面是以个人资料里的语言为准的。

整体上Dokeos的语言切换没moodle来的方便。

 » 本站地址:http://www.gomoth.com
  • 您可能感兴趣的相关文章