WEB开发网
开发学院CMS教程phpwind 教你把论坛GBK编码转为UTF8 阅读

教你把论坛GBK编码转为UTF8

 2009-03-01 00:19:05 来源:WEB开发网   
核心提示:Utf8编码的好处是不管什么操作系统下,什么浏览器浏览都不会乱码,教你把论坛GBK编码转为UTF8,要做国际站点的论坛,这个编码最合适了, 然后把这个sql分卷重新上传覆盖,恢复数据库的浏览器页面选择后退,坏处:数据库体积会扩大1.5倍,原来100M的GBK 数据库
Utf8编码的好处是不管什么操作系统下,什么浏览器浏览都不会乱码。要做国际站点的论坛,这个编码最合适了。
坏处:数据库体积会扩大1.5倍,原来100M的GBK 数据库,会变成150M。
不过我需要把现在的GBK转为Utf-8编码,好处自然多多。
要使用到的工具:convertz802(编码转换器,搜搜就有,必须要用到这个),UltraEdit-32。
方法:
1:把你现在PW论坛的数据库数据备份下来,用后台自带的工具即可。
2:把这个备份用convertz802转换GBK- UTF-8。
如图:
 
3:把转换后的备份文件的第一个,编号为1的sql文件,搜索gbk,替换为utf8。
如图:
 
4:全新安装一个Utf8编码的Phpwind程序,官方一般有提供三个版本:gbk,utf8,big5。。。。
5:把转换好并且替换好的数据库文件备份导入这个utf8新程序。
6:后台核心设置
 
要改为:

7:更新下缓存即可。  -大功告成
8:已有的插件修改怎么办?
如果是PW本身的程序文件建议照原样重新改,
而如果是hack的话,用convertz802也转为utf8编码然后再上传。一般不会有问题

小提示:

由于大论坛的个别帖子的编码在转换过程中会出现问题。
导致转换后后台数据恢复时页面会出现数据库的语法错误的信息
如图:

这个时候不要急,对应这时导入数据库文件的卷标号,以及出现的错误信息,(一般会出现在pw_tmsgs ,pw_post表)
在相应的sql分卷文件中搜索提示错误的位置,把这一行删除即可。
 

然后把这个sql分卷重新上传覆盖,恢复数据库的浏览器页面选择后退,于是可以继续导入下去。

Tags:论坛 GBK 编码

编辑录入:coldstar [复制链接] [打 印]
赞助商链接