刚将一个discuz6.0.0升级到7.0,升级完成后,发现论坛版块名称,帖子标题内容等均显示正常,结果论坛标题、页面标题、搜索菜单等出现乱码。怀疑编码问题。我的论坛数据库编码是latin1,从DISCUZ5一直升级过来,而UCENTER 1.5表的编码为GBK,通过PHPMYADMIN可以看到。 从网上查到以下解决办法。
解决办法:修改论坛中的config.inc.php,将
define('UC_CONNECT', 'mysql');
改为
define('UC_CONNECT', '');
然后进入论坛后台,更新缓存。
再打开前台页面,就一切正常了。
实验有效,但是有些设置变成乱码,需要从后台重新设置才能恢复。比如评分原因等等。