- 论坛徽章:
- 0
|
安装MySql时选择的默认字符集为gbk再安装BugFree1.1后,登录进入系统,从数据库中读出的内容都显示乱码
解决办法如下:
1.在数据库中将BugFree删除,并重新用以下语句重建一个新库mysql> CREATE DATABASE `Bugfree` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
2.在SetupBug.inc.php文件的第76行插入$MyDB->Query("Set Names 'utf8'");即将$MyDB->Connect($BugConfig["BugDB"]["Host"],$BugConfig["BugDB"]["User"],$BugConfig["BugDB"]["Password"],$BugConfig["BugDB"]["Database"]);$ADODB_FETCH_MODE = ADODB_FETCH_ASSOC;改为$MyDB->Connect($BugConfig["BugDB"]["Host"],$BugConfig["BugDB"]["User"],$BugConfig["BugDB"]["Password"],$BugConfig["BugDB"]["Database"]);$MyDB->Query("Set Names 'utf8'");$ADODB_FETCH_MODE = ADODB_FETCH_ASSOC;
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/5841/showart_268220.html |
|