Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

MYSQL升级后论坛全是乱码

[复制链接]
dtesk 发表于 2006-8-24 20:43:07 | 显示全部楼层 |阅读模式
紧急求救。MYSQL和PHP都升级后,论坛全是乱码,那位高人知道解决办法吗?

latin1_swedish_ci   能转成 gbk_chinese_ci   吗?
如果能怎么转啊?
gartional 发表于 2006-8-24 21:00:30 | 显示全部楼层
我也遇到同样的问题 ···还好是测试 ·· · 重新装了
回复

使用道具 举报

左顾右盼 发表于 2006-8-25 04:11:42 | 显示全部楼层
我的经验

用EditPlus等编辑软件把SQL文件里的字符集设置全改为GBK(因为我用的GBK版),然后另存为时选编码为UTF-8,在phpmyadmin导入时同样选择UTF-8,结果是乱码全都变为正常字符
回复

使用道具 举报

 楼主| dtesk 发表于 2006-8-25 09:04:44 | 显示全部楼层
原帖由 gartional 于 2006-8-24 21:00 发表
我也遇到同样的问题 ···还好是测试 ·· · 重新装了



不能让服务器老跑PHP4和MYSQL4,很多程序已经不支持了。
回复

使用道具 举报

 楼主| dtesk 发表于 2006-8-25 09:05:03 | 显示全部楼层
原帖由 左顾右盼 于 2006-8-25 04:11 发表
我的经验

用EditPlus等编辑软件把SQL文件里的字符集设置全改为GBK(因为我用的GBK版),然后另存为时选编码为UTF-8,在phpmyadmin导入时同样选择UTF-8,结果是乱码全都变为正常字符



最后的结果是UTF8?很占数据库空间的。
回复

使用道具 举报

 楼主| dtesk 发表于 2006-8-25 09:25:47 | 显示全部楼层
睡一觉后已经找到办法了。分享出来,

备份:
1、用phpmyadmin备份一份.sql,不用压缩也可以的。
2、用论坛的数据库备份功能分卷备份一份。

还原:
1、先还原论坛文件。
2、然后用mysql 5.0 恢复mysql4.0备份的.sql 。

这个时候论坛应该大部分都是乱码,不用管,直接去后台,用论坛的数据库恢复功能恢复之前分卷备份的数据库。

更新缓存,OK了。


PS:建议备份之前关闭rewrite 功能.

[ 本帖最后由 dtesk 于 2006-8-25 19:12 编辑 ]
回复

使用道具 举报

 楼主| dtesk 发表于 2006-8-25 09:26:39 | 显示全部楼层
再去phpmyadmin看。
gbk_chinese_ci   了。HOHO。
5。0的功能好强大啊。
回复

使用道具 举报

tnka 发表于 2006-8-25 16:18:12 | 显示全部楼层
关注一下
回复

使用道具 举报

 楼主| dtesk 发表于 2006-8-25 19:11:53 | 显示全部楼层
discuz要是直接有这功能就好了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-1-10 09:59 , Processed in 0.026579 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表