网站地图    收藏   

主页 > 后端 > discuz >

Discuz插件编码转换为UTF-8方法 - Discuz

来源:自学PHP网    时间:2014-12-03 20:51 作者: 阅读:

[导读] 将论坛转换到UTF-8编码后,确实有一些插件无法支持,这些插件只能手动转换了。。下载到插件,由于不适合网站的插件在Discuz应用中心是无法下载的,所以我们需要再安装一个GBK论坛来帮助...

Discuz插件编码转换为UTF-8方法

将论坛转换到UTF-8编码后,确实有一些插件无法支持,这些插件只能手动转换了。。

下载到插件

由于不适合网站的插件在Discuz应用中心是无法下载的,所以我们需要再安装一个GBK论坛来帮助我们下载这些插件,安装和下载过程不再赘述.

附一个小方法:若插件不支持当前的Discuz版本,可以修改source里的discuz_version.php,将里面的define(‘DISCUZ_VERSION’, ‘**’);参数修改为你需要的Discuz版本,并更新缓存即可欺骗过Discuz应用中心.

转换编码

将需要转换编码的插件从source/plugin目录下载到本地,并对其中有中文字符的文件进行转换,注意:不要转换没有中文字符的文件,容易造成插件无法使用,转换不建议使用批量转换工具,使用Windows记事本工具的另存为功能转换成功率最高!(编码处务必选择UTF-8)

添加XML

没有UTF-8编码的XML,Discuz论坛的UTF-8版本是无法识别插件的,所以我们必须手动添加XML

1.打开插件根目录,找到插件的GBK版本XML(或为其它编码)大概文件名为discuz_plugin_**_GBK.xml(若为BIG5编码,则为discuz_plugin_**_BIG5.xml,以此类推)

2.将此文件复制一份,将文件名末尾的编码名修改为UTF8,暨变为discuz_plugin_**_UTF8.xml

3.用记事本打开它,另存为UTF-8编码,并将另存的文件放到插件根目录,文件名不要改动

上传服务器

将修改好的插件上传到UTF-8论坛的source/plugin目录

Discuz! 越狱

一般情况下,这样被我们修改过的插件都是无法直接安装的,我们需要破除Discuz的限制,参见:http://blog.csdn.net/luxiaoyu_sdc/article/details/7666864

安装插件

破除限制后,插件便可以到后台安装了,至此,修改完成!

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论