使用道具 举报
原帖由 桃子(小敏) 于 2008-1-22 14:45 发表 您原论坛什么字符集的,现在上传相同字符集的论坛文件,升级
原帖由 Smallbug 于 2008-1-22 14:37 发表 下一个DISCUZ!EXP 在本地测试 如果没有问题 备份数据 还原即可 留下你的联系方式。
导出 首先需要把数据导为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 通过以上的导出和导入就把数据库的字符集改为正确的存储方式了。 总结:这种方案比较麻烦,但相对以后则一直都是使用MySQL“正确”的方式进行存储和数据连接,并且新版本phpMyAdmin不会乱码。
原帖由 kook12368 于 2008-1-22 16:26 发表 你转换后数据是否显示正常,如果显示正常,,可以直接上传新的DZ程序,对照老程序修改配置文件,进行升级,,数据库里显示的字表编码不一样不影响的
本版积分规则 发表回复 回帖后跳转到最后一页
手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )
GMT+8, 2025-9-14 06:57 , Processed in 0.116684 second(s), 14 queries , Gzip On.
Powered by Discuz! X3.4
Copyright © 2001-2023, Tencent Cloud.