php专区

 首页 > php专区 > PHP应用 > CMS建站 > Discuz插件编码转换为UTF-8方法 - Discuz

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

分享到:
【字体:
导读:
          将论坛转换到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

安装插件

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

分享到:
安装Discuz时遇到的Mysql_connect不支持...
安装Discuz时遇到的Mysql_connect不支持的问题 安装Discuz!论坛时提示“不支持Mysql数据库,无法安装论坛”的解决方法 1,在系统的 system32(C:\windows\system32)目录下缺少libmysql.dll文件,解决方法是找到php目录下的 libmysql.dll,并将libmysql.dll复制到C:\ windows\system32目录中,然...
关于关闭DISCUZ后台提示升级信息 - Discu...
关于关闭DISCUZ后台提示升级信息 DISCUZ升级过于频繁,登录后台后,提示:您目前使用的 Discuz! 程序有新版本发布,请及时升级在线升级.因为对discuz做了修改,所以不想再升级,于是需要关闭提醒. 关闭方法:打开/upload/source/class/discuz/discuz_upgrade.php,找到check_upgrade()方法. $upgrad...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……