只需一步,快速开始
使用道具 举报
原帖由 pier1943 于 2005-12-14 05:39 发表 更改连接方式 Discuz! 4.0.0 对于Discuz! 4.0.0正式版,您可以找到./include/db_mysql.class.php,将 mysql_query("SET NAMES '".str_replace('-', '', $GLOBALS['charset'])."'"); 前 ...
导出 首先需要把数据导为mysql4.0的格式,具体的命令如下: mysqldump -uroot -p --default-character-set=latin1 --set-charset=gbk --skip-opt databse > test.sql --default-characte-set 以前数据库的字符集,这个一般情况下都是latin1的, --set-charset 导出的数据的字符集,这个可以设置为gbk,utf8,或者big5 导入 首先使用下面语句新建一个GBK字符集的数据库(test) CREATE DATABASE `test` DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci; 然后把刚才导出的数据导入到当前的数据库中就ok了。 mysql -uroot -p --default-character-set=gbk -f test<test.sql 通过以上的导出和导入就把数据库的字符集改为正确的存储方式了。
本版积分规则 发表回复 回帖后跳转到最后一页
手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )
GMT+8, 2024-11-24 10:46 , Processed in 0.026916 second(s), 4 queries , Gzip On, Redis On.
Powered by Discuz! X3.4
Copyright © 2001-2023, Tencent Cloud.