自己动手——任意GBK插件转换为UTF8格式——教程

1。首先下载别人提供的GBK的插件,解压。

2。
(1) 找到所有htm文件,将所有的头部meta信息里的charset=gbk改成utf8,如果没有相关meta信息就不用改。
(2) 找到所有sql或txt文件,将所有default charset = gbk改成utf8,如果没有设置default charset就不用改。
(3) 找到所有php文件,由于php文件中可能既包含html部分,又包含sql部分,所以要先找到php文件中的meta信息,将charset=gbk改成utf8,再找到php文件中的数据库定义语言,将default charset = gbk改成utf8。同样,如果没有相关信息就不用改。
注意,在这一系列的修改过程中,直接在文件里搜索"gbk"关键词就能搜索到需要改的部分。

3。将全部hack文件压缩为zip文件,注意文件名要用英文,然后到这里: http://www.ux365.net/coding.php(我和该站毫无关系,我只是个收益的用户) 用该站长提供的工具把你的zip里的所有文件转换成utf8格式的。当然你也可以把所有文件一一用记事本打开,选择“另存为”,编码方式从ANSI改成UTF-8,然后保存,只不过一个一个文件自己改编码方式比较累,用上述的工具比较方便。

此时,全部转换工作已完成,可以将插件上传到服务器相应目录下开始正常的安装了。上述的方法对大多数大多数的GBK插件有效,完美解决编码问题,少数情况下仍有问题的可以参考在所有php文件中搜索mb_convert_encoding关键词,将含有这个词的这句话注释掉。

后续:

如果在已经转换完成后,出于某些原因想对已经转换过的UTF8格式的文件进行编辑,请注意如下几点:

(1) 已经转换成UTF8的htm文件可以直接用记事本打开,编辑后直接保存,编码格式仍旧是UTF8,没有问题。
(2) 已经转换成UTF8的php文件不能直接打开编辑,编辑后再保存,编码就会错乱。建议在别的文件夹重新建一个相同文件名的php文件,将原文件的所有内容复制到新文件中,在新文件里做编辑,编辑后“另存为”保存为UTF8格式,然后将新文件复制回原来的目录覆盖原php文件。 
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值