刚开始建论坛的时候,觉得UTF8格式国际通用,移植性好。到整合Ucenter时才发现数据库与主站gbk不合,而且UTF8模板少,狠下心来,誓将网站转换为GBK格式了。 在论坛上搜索一通之后,按着步骤做都没成功,自己摸索了两天,最终调通。 先看演示:http://www.cnusr.com 之前是UTF8,现在已经转为gbk格式了。 以下是步骤: 一、从旧网站的phpMyAdmin导出原来网站的UTF8数据库。
二、用EditPlus打开导出的.sql数据库,用替换工具将.sql数据库中的utf8全部替换gbk,然后另存为,在另存为对话框的编码选项选择ChineseSimplified(GB2312) 936(或者选择菜单 文档->文档编码->更改文档编码方式,然后选择ChineseSimplified (GB2312) 936),确定。再保存。
三、用/**/注释掉以下两行: - CREATE DATABASE
- `数据库名` DEFAULT
- CHARACTER SET latin1 COLLATE latin1_swedish_ci;
- USE `数据库名`;
复制代码四、重新安装gbk版discuz。
五、用phpMyAdmin打开新安装的数据库,删除所有的表,导入转换了的gbk格式的.sql文件,导入选项字符集为gbk。
六、更新缓存,访问网站,即可。 注意: 更新缓存,如果首页混乱,到后台更改风格为默认风格, 如果静态页面不能访问,重新制作上传.htaccess文件。
|