0731-85521652

网站建设 APP开发 小程序 软件定制开发

KNOWLEDGE/知识信息

分享你我感悟

您当前位置>首页 > 知识信息 > 经验之谈 >

DISCUZ!X2.5 UTF8转换为GBK方法

发表时间:2019-06-25 10:27

文章来源:网络

浏览次数:

由于自己需求的,小编一直在寻找Discuz!X2.5的utf8格式转换为GBK格式的方法,也查找过很多的资料和信息,但是一直都没有实现。小编甚至一度认为这是完全不可能实现的。但是小编找到了实现的方法,所以感觉给各位朋友分享下。

在开始之前,要提前说下,小编总结的方法不考虑插件问题的。如果要安装插件的话必须重新卸载然后在安装对于相应的编码格式的。在转换之前为了网站的安全的话小编还是建议先全站备份数据,以免在转换的过程中带来不必要的麻烦,好吧,现在开始了。

首先要备份好已修改的文件,下面无忧小编都把文件给列出来,以下文件主要是图片的修改:

1:static/image/common/logo.png
2:static/image/common/logo_sc.png
3:tatic/image/common/logo_88_31.gif
4:static/image/mobile/logo.gif
5:favicon.ico
6:.htaccess

备份好了之后安装TOOLS,这个TOOLS在Discuz x2.5的tools工具可以直接在应用中心下载的,之后按照tools工具教程安装并使用就OK了 。

1、Tools 1.9M for Discuz! X2 下载地址:http://www.discuz.net/thread-1667317-1-1.html
2、Tools 工具箱绿色插件版 for Discuz! X2.5 下载地址:http://addon.discuz.com/?@tools.plugin

然后利用TOOLS工具经行一下转码或者在后台里面经行下数据库备份选择编码格式。之后把自己的论坛关闭,关闭的话可以避免在转换到过程中会影响到其他的用户以及会员的使用,然后在进入转码-点击TOOLS工具-点击左边栏中编码转换-点击提交-之后等待转化完成。 最后一步就是因为Discuz!X2.5 TOOLS中是没有转换编码的。所以要进入后台-站长-数据库-备份-选择更多-然后选项里面选择强制转换字符集:GBK,下面的个人截图如果不懂的朋友查看下截图!就知道在哪里转换了:

 

dz3122 Discuz!X2.5 utf8转换为GBK方法

discuz后台

修改用新的GBK编码程序上传并且覆盖以前的UTF-8的文件。首先要在官方下载最新的Discuz!X2GBKhttp://download.comsenz.com/DiscuzX/2.0/Discuz_X2_SC_GBK.zip,然后解压到默认的Discuz_X2_SC_GBK文件里面去。然后把论坛中的原来的UTF8格式三个数据库配置文件下载并且覆盖到对于Discuz_X2_SC_GBK文件夹中,下面小编把这个三个数据配置文件列出来了:config/config_global.php、config/config_ucenter.php、然后进入public html/data/config.inc.php uc_server/data/config.inc.php 。

打开以上小编列出的数据配置文件,最好用Dreamweaver或者用EditPlus,切记不要用记事本打开用搜索替换的方式进行修改,把三个文件中的所有的“utf8” 修改为 “gbk”、“utf-8” 修改为 “gbk、表前缀“pre_“修改为”gbk_pre_“,最后保存,下面是小编一个简单的截图以及修改的方式。

最后用FTP工具上传Discuz_X2_SC_GBK文件夹中所有文件到论坛上选择全部覆盖,但是小编提示下,一定要上传覆盖,不要把以前的程序删除在上传新的这样的话以前的东西就没有!然后可以重新登录到论坛后台管理系统。进入管理中心-插件-TOOLS,卸载后再安装成相应的编码,之后要在后台→工具→更新缓存 把三个都勾选→更新,如果遇见了上一步为什么无法进行,那是因为你的原来管理员帐号变成了普通会员,所以无法登入到管理后台,这时需要调用外部TOOLS工具中的TOOLS.PHP文件,一个是更新缓存,另一个就是回复管理员密码,把你使用的管理员帐号和密码设置好,提交就可以了。以上是小编的的对Discuz!X2.5 utf8转换为GBK修改方法。

【瑞智恒联】致力于为湖南本土企业提供高品质的互联网解决方案服务,服务涵盖:长沙APP开发、长沙电商平台搭建、长沙分销系统开发、长沙APP外包、长沙OA开发、长沙ERP开发、长沙短信平台、长沙聚合支付、长沙网站建设、长沙小程序开发、长沙微信小程序开发、以及提供行业APP开发解决方案服务;更多详情,欢迎咨询瑞智恒联!因为专业,所以选择!
 

相关案例查看更多