raksmart活动促销

分享

写回答

发帖

数据库导入N次一直有乱码!!!

HostMonster HostMonster 2244 人阅读 | 4 人回复

发表于 2007-9-4 13:36:14 | 显示全部楼层 |阅读模式

从discuz后台备份导出数据库,没有出错,然后用官方tools工具导入数据库,也没有出错,但是打开页面以后,个别地方出现乱码,比如用户头衔等级那里……到phpmyadmin查看,发现有一个什么adminsession的表是latin字符集的,但明明在以前论坛是正常的。然后我又重做导出导入3次,但依然不能解决问题,这个表的字符集错误也同时导致后台有部分页面无法打开。不知道怎么办呀!着急!数据库是gbk的。

回答|共 4 个

elva

发表于 2007-9-4 13:39:42 | 显示全部楼层

另外我数据库版本和编码都没有搞错的,装的是GBK版,导出时候也强制GBK,导出版本是4.1/5.0那个。
RAKSmart

大漠孤狼

发表于 2007-9-4 13:40:38 | 显示全部楼层

用其他工具导入看看,估计是因为你原来使用的数据库编码和这个主机不一样造成的

elva

发表于 2007-9-4 13:51:41 | 显示全部楼层

现在乱码没了,但是后台帖子管理那部分进不去了。
RAKSmart

elva

发表于 2007-9-4 13:56:28 | 显示全部楼层

点帖子管理:

Discuz! info: MySQL Query Error

User: admin
Time: 2007-9-4 1:56pm
Script: /bbs/admincp.php

SQL: SELECT f.name AS forumname, f.allowsmilies, f.allowhtml, f.allowbbcode, f.allowimgcode,
t.tid, t.fid, t.author, t.authorid, t.subject, t.dateline, t.attachment,
p.pid, p.message, p.useip, p.attachment, p.htmlon, p.smileyoff, p.bbcodeoff
FROM [Table]threads t
LEFT JOIN [Table]posts p ON p.tid=t.tid
LEFT JOIN [Table]forums f ON f.fid=t.fid
WHERE t.displayorder='-2'
ORDER BY t.dateline DESC LIMIT 0, 10
Error: The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET SQL_MAX_JOIN_SIZE=# if the SELECT is okay
Errno.: 1104
RAKSmart
您需要登录后才可以回帖 登录 | 注册

本版积分规则

HostMonster讨论

HostMonster
优惠码:优惠链接
介绍:HostMonster美国主机商成立于1996年,总部位于犹他州普罗沃,提供主机托管服务,在业内有比较有实力,而且口碑也不错。HostMonster美国主机性价比较高,而且基本不会额外收取费用,其无限型方案支持无限磁盘空间,无限带宽和电子邮件帐户,提供免费域名1个。
查看更多

elva

发表主题