bug管理工具bugfree配置之三:乱码的最终完美解决方案
2008-06-12 15:42
375 查看
安装MySql时选择的默认字符集为UTF8
1.先用下列语句导出数据
mysqldump -uroot -p --default-character-set=latin1 --skip-opt bugfree > test.sql
注意:如果加上--skip-opt 参数时 生成的SQL语句中表的主键会改为非自增长的,请参考BugFree中Document目录下的BugFree.sql
或者不加--skip-opt 参数,则需要将生成的SQL语句中建每个表的语句最后的DEFAULT CHARSET=lation1;改为DEFAULT CHARSET=utf8;
此时在Test.sql语句中即可以看到中文的数据库内容,请注意此SQL语句与BugFree中的语句看有何不同之处先其修正
2.在数据库中将BugFree删除,并重新用以下语句重建一个新库
mysql> CREATE DATABASE `Bugfree` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
3.然后用下列语句将前边导出的数据导入到新建的库中
C:/MySQL5/bin>mysql -uroot -p BugFree<test.sql
这时候可用PhpMyadmin查看数据库内容,即可看到中文的内容
4.在SetupBug.inc.php文件的第60行插入$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;
1.先用下列语句导出数据
mysqldump -uroot -p --default-character-set=latin1 --skip-opt bugfree > test.sql
注意:如果加上--skip-opt 参数时 生成的SQL语句中表的主键会改为非自增长的,请参考BugFree中Document目录下的BugFree.sql
或者不加--skip-opt 参数,则需要将生成的SQL语句中建每个表的语句最后的DEFAULT CHARSET=lation1;改为DEFAULT CHARSET=utf8;
此时在Test.sql语句中即可以看到中文的数据库内容,请注意此SQL语句与BugFree中的语句看有何不同之处先其修正
2.在数据库中将BugFree删除,并重新用以下语句重建一个新库
mysql> CREATE DATABASE `Bugfree` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
3.然后用下列语句将前边导出的数据导入到新建的库中
C:/MySQL5/bin>mysql -uroot -p BugFree<test.sql
这时候可用PhpMyadmin查看数据库内容,即可看到中文的内容
4.在SetupBug.inc.php文件的第60行插入$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;
相关文章推荐
- bug管理工具bugfree配置之一:php mysql apache 配置篇
- bug管理工具bugfree配置之二:bugfree安装篇
- 介绍一个Bug管理工具bugfree
- 介绍一下我们团队开发的开源Bug跟踪管理工具--BugFree
- Bug管理工具之Mantis_配置篇
- windowns上bug跟踪与版本管理的完美解决方案
- 开源Bug跟踪管理工具--BugFree
- Bugfree 安装,管理开发团队工具,找出开发流程中的BUG
- 缺陷管理工具bugfree快速安装配置
- Mysql中文乱码问题完美解决方案
- 怎样选择适合自己当前环境的软件配置管理工具
- 必须使用角色管理工具 安装或配置microsoft.net framework 3.5 sp1 .
- “IIS配置401错误”完美解决方案(原创)
- BUG 控制管理工具介绍大全
- Windows XP IIS 500内部错误 解决方案(HTTP 500内部服务器错误) 按以下步骤进行: 1.在控制面板->管理工具->服务 中确认"Distributed Transactio
- 用牛刀在杀鸡, 一直把td当成一个简单的bug管理工具在使用
- windows 2008 +iis7.0或windows 7+iis 7.5 下用微软的URLRewriter组件下配置伪静态完美解决方案!!
- Mysql中文乱码问题完美解决方案
- Mysql中文乱码问题完美解决方案
- Matplot中文乱码完美解决方案