详情页

帝国cms编码转换GBK-UTF-8相互转换和乱码的解决完美方法2021年教程

时间:2023年11月07日

编辑:佚名

之前有一个老的网站大概有10年的时间了,那是用帝国做的第2个网站,那时候因为是中文使用了比较多的gbk编码,随着帝国cms标准化,以及即将推出的新版本将没有GBK,加上相比gbk版本,UTF-8版本占用数据库体积更小,插件UTF版本也更多,后期升级各种操作也更方便,所以决定对自己的网站进行了编码转换,将GBK转换为UTF-8版本,看了网站之前的wc做的教程,发现出现内容一段的乱码,无法使用,最终终于在帝国cms论坛找到了解决方案,在这里做一个记录。
常规的操作,可以参考网站的教程,http://bbs.phome.net/showthread-13-45475-0.html
中间有一部分最为重要的就是在备份的时候除了常规的,设置为mysql4.0,还有一点就是如下图设置需要将备份选项中的数据存放格式从默认的十六进制改为正常,这个是网站老版本的教程里没写的,也是原来老的系统没有的选项,在现在有的7.0.7.2.7.5都需要注意的这个设置,否则数据就会出问题,变成乱码。

除了上面的UTF-GBK转换编码后,目前我还在测试不敢正式是使用这个新转换的,毕竟官方的教程比较老,有些都发生了变化了,还是需要多测试在正式投入使用,现在的建站还是强烈建议使用UTF-8来建站。
相关文章
猜你需要