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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[经验] discuz从UTF8数据库转为gbk字符集

[复制链接]
yeszao 发表于 2011-11-18 10:53:05 | 显示全部楼层 |阅读模式
刚开始建论坛的时候,觉得UTF8格式国际通用,移植性好。到整合Ucenter时才发现数据库与主站gbk不合,而且UTF8模板少,狠下心来,誓将网站转换为GBK格式了。
在论坛上搜索一通之后,按着步骤做都没成功,自己摸索了两天,最终调通。
先看演示:http://www.cnusr.com
之前是UTF8,现在已经转为gbk格式了。
以下是步骤:
一、从旧网站的phpMyAdmin导出原来网站的UTF8数据库。

二、用EditPlus打开导出的.sql数据库,用替换工具将.sql数据库中的utf8全部替换gbk,然后另存为,在另存为对话框的编码选项选择ChineseSimplified(GB2312) 936(或者选择菜单 文档->文档编码->更改文档编码方式,然后选择ChineseSimplified (GB2312) 936),确定。再保存。

三、用/**/注释掉以下两行:
  1. CREATE DATABASE
  2. `数据库名` DEFAULT
  3. CHARACTER SET latin1 COLLATE latin1_swedish_ci;

  4. USE `数据库名`;
复制代码
四、重新安装gbk版discuz。

五、用phpMyAdmin打开新安装的数据库,删除所有的表,导入转换了的gbk格式的.sql文件,导入选项字符集为gbk。

六、更新缓存,访问网站,即可。
注意:
更新缓存,如果首页混乱,到后台更改风格为默认风格,
如果静态页面不能访问,重新制作上传.htaccess文件。


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

本版积分规则

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

GMT+8, 2024-9-30 16:31 , Processed in 0.245649 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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