切换风格

默认Lavender Sky Flowers Wizard Snow Beige California City Dragon Black London Sunset glow Pink Cloud

349

主题

5099

积分

25

精华

用户组 

易积分
18446
热心
102
好评
136
QQ

热心会员国庆节纪念勋章活跃会员

Discuz!编码GBK转UTF8教程[复制链接]
发表于 2019-5-18 13:02:39 | 显示全部楼层 |阅读模式
本站亲测。在去年建站早期,由于一部分原因,咱们论坛选择的是GBK的编码,但是这套GBK的程序用了一段时间之后,我发现主程序本身就存在着乱码问题
下面就是开发插件修改程序源码的时候出现了一些很麻烦的事情。比如源码修改中文必须要特定编码。不然就是乱码的。
直到前天,我在一次次用空程序测试之后,我终于有把握来转换本站了,
步骤如下:
1、首先我们旧站点在后台进行备份:站长-数据库-备份-更多选项-强制字符集:,选择UTF8
微信截图_20190507164511.jpg
2、新建一个UTF8的新站点,安装完成之后,吧GBK的旧站点全部复制,粘贴进新站点【注意:不要覆盖已有文件】因为你覆盖已有文件的话,那么你的站点又编程gbk了。

3、进入新站点的后台:站长-数据库-恢复,把GBK站点的数据都恢复进来。

4、恢复完成之后需要重新登入后台,更新所有缓存。卸载所有插件。再重新安装

5、进入后台UCenter-应用列表,看看网站通信情况,通信成功就说明没有问题了,如果没有通信成功,你就需要进行以下操作。


6、应用列表,编辑-通信秘钥,复制秘钥,修改网站根目录config/config_ucenter.php,UC_KEY参数,保持一致即可。


然后刷新就没有问题了。


细心的站长转码后会发现,设置页面不见了,那么我们就需要进行以下操作。


微信截图_20190507114610.png

【重点来了,含金量极高】:
进入数据库,找到 pre_common_setting 这个表,在这个表里搜索字段skey=profilegroup
微信截图_20190507165720.jpg

执行搜索后,修改svalue值为:
  1. a:5:{s:4:"base";a:4:{s:9:"available";i:1;s:12:"displayorder";i:0;s:5:"title";s:12:"基本资料";s:5:"field";a:17:{s:8:"realname";s:8:"realname";s:6:"gender";s:6:"gender";s:8:"birthday";s:8:"birthday";s:9:"birthcity";s:9:"birthcity";s:10:"residecity";s:10:"residecity";s:10:"residedist";s:10:"residedist";s:15:"affectivestatus";s:15:"affectivestatus";s:10:"lookingfor";s:10:"lookingfor";s:9:"bloodtype";s:9:"bloodtype";s:6:"field1";s:6:"field1";s:6:"field2";s:6:"field2";s:6:"field3";s:6:"field3";s:6:"field4";s:6:"field4";s:6:"field5";s:6:"field5";s:6:"field6";s:6:"field6";s:6:"field7";s:6:"field7";s:6:"field8";s:6:"field8";}}s:7:"contact";a:4:{s:5:"title";s:12:"联系方式";s:9:"available";s:1:"1";s:12:"displayorder";s:1:"1";s:5:"field";a:7:{s:9:"telephone";s:9:"telephone";s:6:"mobile";s:6:"mobile";s:2:"qq";s:2:"qq";s:3:"msn";s:3:"msn";s:6:"taobao";s:6:"taobao";s:3:"icq";s:3:"icq";s:5:"yahoo";s:5:"yahoo";}}s:3:"edu";a:4:{s:9:"available";i:1;s:12:"displayorder";i:2;s:5:"title";s:12:"教育情况";s:5:"field";a:2:{s:14:"graduateschool";s:14:"graduateschool";s:9:"education";s:9:"education";}}s:4:"work";a:4:{s:9:"available";i:1;s:12:"displayorder";i:3;s:5:"title";s:12:"工作情况";s:5:"field";a:4:{s:7:"company";s:7:"company";s:10:"occupation";s:10:"occupation";s:8:"position";s:8:"position";s:7:"revenue";s:7:"revenue";}}s:4:"info";a:4:{s:5:"title";s:12:"个人信息";s:9:"available";s:1:"1";s:12:"displayorder";s:1:"4";s:5:"field";a:10:{s:10:"idcardtype";s:10:"idcardtype";s:6:"idcard";s:6:"idcard";s:7:"address";s:7:"address";s:7:"zipcode";s:7:"zipcode";s:4:"site";s:4:"site";s:3:"bio";s:3:"bio";s:8:"interest";s:8:"interest";s:7:"sightml";s:7:"sightml";s:12:"customstatus";s:12:"customstatus";s:10:"timeoffset";s:10:"timeoffset";}}}
复制代码
修改成功之后,再来刷新个人资料设置页面,就ok了
微信截图_20190507170034.jpg
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

12

主题

994

积分

0

精华

用户组 

易积分
6407
热心
0
好评
0

活跃会员

发表于 2019-5-20 10:07:45 | 显示全部楼层
我现在不需要。但顶贴收藏一下。也许以后有用的着的。
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

QQ|sitemap|免责声明|RGB颜色对照表|手机版|小黑屋| 易如意 - E4A中文编程学习交流论坛

GMT+8, 2025-5-1 17:20 , Processed in 0.100539 second(s), 45 queries .

Powered by Discuz! X3.4

© 2001-2018 eruyi.cn

返回顶部