草根王

DZ模板、插件GBK转UTF-8互转工具与教程

作者:草根王   发布时间:2014-05-08 11:49   回复数:35   浏览数:2220
草根王
222035草根王步入草根
热门 2014-05-08 11:49:18
222035 热门 2014-05-08 11:49:18
其实UFT8转换用该方法很简单:
在database.inc.php中加一句就可以强制导出为GBK了

找[color=rgb(102, 102, 102)]

    [*]($db->version() > '4.1' && $dbcharset != 'utf8' ? "   <input class=\"radio\" type=\"radio\" name=\"sqlcharset\" value='utf8'> UTF-8</option>" : '');

复制代码


替换为
[color=rgb(102, 102, 102)]

    [*]($db->version() > '4.1' && $dbcharset != 'utf8' ? "   <input class=\"radio\" type=\"radio\" name=\"sqlcharset\" value='utf8'> UTF-8</option>" : '').
    [*]                        ($db->version() > '4.1' && $dbcharset != 'gbk' ? "   <input class=\"radio\" type=\"radio\" name=\"sqlcharset\" value='gbk'> GBK</option>" : '');

复制代码


到备份数据后台就会发现多了个强制备份为GBK的选项!
接下来不用我教你们怎么做吧!
了解你的新空间的数据库版本选择对应的选项行了!

注意:
一定要选择全部备份
一般来说转换后会出现以下几个错误!
SQL: SET NAMES 'gbk'
Error: Unknown system variable 'NAMES'
Errno.: 1193
解决方法:
1、删除SET NAMES 'gbk'
2、找到ENGINE=MYISAM DEFAULT CHARSET=gbk,替换为:TYPE=MYISAM
3、找到ENGINE=HEAP DEFAULT CHARSET=gbk,替换为:TYPE=HEAP
4、character set gbk collate gbk_bin,删除。
5、重新恢复即可。



注意,一定要用记事本打开,第4条不一定是gbk,搜索collate试一下找到相似的
还有替换的时候一定要选择全部替换否则还是会出错!









本部分内容设定了隐藏,需要回复后才能看到



注意:这个东西如果360报毒 可添加信任  是个UTF-8和GBK互转的好东西  
七七十四
沙发七七十四步入草根 2018-07-15 15:08
DZ模板、插件GBK转UTF-8互转工具与教程
hjcip
板凳hjcip终身ViP 2018-07-09 12:39
GBK转UTF8
耗子哥
地板耗子哥步入草根 2018-05-24 19:48
神啊,终于让我找到了!
9336677
4楼9336677步入草根 2018-05-13 16:56
看侃侃看侃侃
伤心大陆
5楼伤心大陆步入草根 2018-02-03 23:06
好好学习,,,,
、海豚音乐
6楼、海豚音乐步入草根 2017-11-26 22:42

感谢分享啊  !!很喜欢
十里春风不如你
7楼十里春风不如你步入草根 2017-10-28 19:24
插件GBK转UTF-8
绝望的蜗牛
8楼绝望的蜗牛终身ViP 2017-10-23 17:04
谢谢分享啊!!!
黑夜丶月
9楼黑夜丶月步入草根 2017-09-23 00:49
看一下
新野人家
10楼新野人家终身ViP 2017-05-12 12:16
支持 不错
ronohkmo
11楼ronohkmo步入草根 2017-05-01 00:40
教程但還是不太懂
我来自地球
12楼我来自地球终身ViP 2017-02-17 23:09
看看了。
zxclol123
13楼zxclol123步入草根 2017-01-14 00:50
aaxaxa
不死传说
14楼不死传说步入草根 2016-12-02 19:47
这个东西如果360报毒 可添加信任
游客
登录后才可以回帖,登录 或者 注册