按国际惯例,先备份两个论坛的数据库(停止mysql服务 ctrl+c mysql的DATA目录 然后ctrl+v就行了)!
举例将UTF-8论坛的数据转到gbk论坛(gbk转utf-8只要反向操作即可)
这里用到的工具有navicat 和 emeditor
先用navicat打开UTF8的数据库 选择转存SQL文件
然后用emeditor打开转存的SQL文件
将所有
CHARSET=utf8;
复制代码
替换为
CHARSET=gbk;
复制代码
另存为utf-8,(为什么另存为UTF-8,主要是为了防止丢失特殊字符)
使用navicat打开gbk的数据库,ctrl+a全选所有表,右键->清空表
右键点击数据库,点运行批次任务文件,选择转存的SQL文件,选择utf8编码,选中错误继续
有1175个错误,
不要紧,查看错误内容后可以发现141万帖子中有三十多个帖子出错没有转换过来,这些帖子都是采集来的里面充斥着大量的html代码和ASCII字符,就算能转换过来也是一些垃圾帖子
如果你的错误太多,你可以用7楼附件中的mysql导入工具用mysql.exe自带的导入函数来进行导入工作
用navicat 打开表 cdb_uc_applications 修改 charset和dbcharset字段的内容为gbk
清理缓存,转换完成!
其他内容(别丢了):
uc_server\data\avatar(用户头像)
bbs\attachments(论坛附件)
home\attachment(家园附件)
关于utf-8数据转换到gbk之后出现的分类消失问题解决(gbk转utf8则反向操作) http://www.discuz.net/redirect.php?goto=findpost&ptid=1514193&pid=12732799
- 大小: 25.5 KB
- 大小: 109.8 KB
- 大小: 62.7 KB
- 大小: 354 KB
- 大小: 24.7 KB
- 大小: 31.4 KB
- 大小: 41.7 KB
- 大小: 58.2 KB
- 大小: 38.8 KB
分享到:
相关推荐
navicat8_mysql ,最牛X的操作mysql工具
navicat8lite下载 navicat8lite_mysql_en下载 navicat8lite_mysql_en mysql客户端下载 非常不错的mysql客户端
mysql是一个数据库系统,navicat8lite_mysql_cs是用来管理Mysql数据库的数据库管理系统。
navicat111_mysql_cs_x64navicat111_mysql_cs_x64navicat111_mysql_cs_x64navicat111_mysql_cs_x64navicat111_mysql_cs_x64navicat111_mysql_cs_x64navicat111_mysql_cs_x64navicat111_mysql_cs_x64navicat111_mysql...
Navicat9.x for mysql
navicat8_mysql_cs工具,MYSQL工具,简单使用
Navicat 11.0.8 (mysql工具)
Navicat12最新版 for mysql,比11版本要好用 Navicat12最新版 for mysql,比11版本要好用写
navicatformysql.rar 绿化+注册 navicat8_mysql_cs.exe很好用的mysql管理工具
Navicat MySQL是一套强大的MySQL资料库伺服器管理及开发工具。它可以用于在任何3.21或以上的MySQL版本,并支援最新版MySQL的大部份功能,包括触发器、预存程序、函式、事件、检视、管理使用者等等。它不只适用于资深...
navicat8lite_mysql_cs(MySQL图形化工具) :它是一个功能齐全的、基于GUI的MySQL客户端程序,可以跨平台操作。它提供多种风格的用户界面,支持简体中文,易于操作,某些操作界面与SQL Server数据库系统的客户端工具...
Navicat 8.2.12 For MySQL 强大的实用的MySQL数据库管理和开发工具 绿色+注册 下载后使用前,请先查毒!!
Navicat for MySQL8.0,一个不错的mysql客户端
navicat8lite_mysql_cs.rar navicat8lite_mysql_cs.rar navicat8lite_mysql_cs.rar
Navicat8_For_MySql的一些用法汇总,使用简单,方便操作。主要包含使用navicat8实现创建数据库和导入数据,以及使用 Navicat 8 给 MySQL 写存储过程的几点注意。
Navicat for mysql是绿色破解版。 Navicat是一套快速、可靠并价格相当便宜的数据库管理工具,专为简化数据库的管理及降低系统管理成本而设。它的设计符合数据库管理员、开发人员及中小企业的需要。Navicat 是以直觉...
Navicat for MySQL是一套管理和开发MySQL或MariaDB的理想解决方案,支持单一程序,可同时连接到MySQL和MariaDB。这个功能齐备的前端软件为数据库管理、开发和维护提供了直观而强大的图形界面,给MySQL或MariaDB新手...
navicat15,可以连接MySQL、Oracle等主流数据库 连接Oracle需要配置OCI
mysql可视化操作插件 可视化操作插件 mysql插件 navicat8_mysql_cs