语言部分:
(1)把lang下的文件都改为utf-8编码。
(2)在locale.lang.php中,把GB2312改为utf-8。
修改方法:
windows:记事本或者ultraedit,另存为utf-8 no bom
linux:用vi的setencoding命令,或者干脆用iconv。
数据库部分:
为了适应mysql5.5以上的版本,必须作如下修改:
(1)把所有的type=myISAM改为ENGINE=MyISAM,否则mysql会报错,特别是新建课程的时候。
追踪文件在inc/lib/sqlxtra.lib.php中。
(2)course/setup/install.sql中,有一处用了:
CREATE TABLE IF NOT EXISTS `__CL_COURSE__lnk_links` (
`id` int(11) NOT NULL auto_increment,
`src_id` int(11) NOT NULL default '0',
`dest_id` int(11) NOT NULL default '0',
`creation_time` timestamp(14) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM;
timestamp(14)作为数据类型也会报错,所以应该改为:
`creation_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
阅读(1715) | 评论(0) | 转发(0) |