新闻中心

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

作者 / 无忧主机 时间 2014-08-31 17:02:42

由于自己需求的,无忧主机小编一直在寻找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,下面无忧主机的个人截图如果不懂的朋友查看下截图!就知道在哪里转换了:   [caption id="attachment_16234" align="alignnone" width="554"]discuz后台 discuz后台[/caption] 修改用新的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修改方法。以上都是无忧主机小编自己测试的!如果有什么不懂的话可以联系340555017!互相探讨!    

本文地址:https://www.51php.com/discuz/16231.html

1
1
1
1
1
1
1

客户服务热线

0791-8623-3537

在线客服