WebCollab是一个开源的项目管理系统,功能比较合适我这样的小团队使用。但是程序在对中文的支持上有不足,特别是在添加数据的时候所有中文都会变成?号。
解决方法首先要保证安装的WebCollab是utf8版本,然后按照正常的方法打开setup.php安装。当安装完成后,我们需要手工修改源代码。
打开database/mysql_database.php,找到
function db_query( $query, $die_on_error=1 ) {
在后面添加以下内容
// Chinese support hack by silence
mysql_query('SET character_set_connection=utf8, character_set_results=utf8, character_set_client=binary');
mysql_query('SET