Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索
12
返回列表 发新帖

[疑问] pw6.3.2由utf8转dz的gbk需要什么步骤?

[复制链接]
beijing200808 发表于 2008-8-13 09:15:18 | 显示全部楼层
哪种方法不行?不行的现象?
回复

使用道具 举报

 楼主| hzsaver 发表于 2008-8-13 09:18:57 | 显示全部楼层
db.class.php
指那个?
回复

使用道具 举报

 楼主| hzsaver 发表于 2008-8-13 09:22:32 | 显示全部楼层
1.把PW转换为DZ6.0
转换工具:https://discuz.dismall.com/thread-803813-1-1.html
程序下载:进入下载页面
操作很简单,属于傻瓜式操作
2.由DZ进行编码转换
找到DZ的database.inc.php文件
将:
($db->version() > '4.1' && $dbcharset != 'utf8' ? "  <input class=\"radio\" type=\"radio\" name=\"sqlcharset\" value='utf8'> UTF-8</option>" : '');
替换为:
($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>" : '');
进入后台


代码出错
帮手看看
回复

使用道具 举报

桃子(小敏) 发表于 2008-8-13 09:24:25 | 显示全部楼层
先转成utf8,再导出数据库为gbk,然后安装GBK的论坛,恢复数据
导入导出数据库请参考教程:
https://discuz.dismall.com/thread-444081-1-2.html
回复

使用道具 举报

 楼主| hzsaver 发表于 2008-8-13 09:24:37 | 显示全部楼层
发现
($db->version() > '4.1' && $dbcharset != 'utf8' ? "  <input class=\"radio\" type=\"radio\" name=\"sqlcharset\" value='utf8'> UTF-8</option>" : '');

根本跟现在版本不同
回复

使用道具 举报

 楼主| hzsaver 发表于 2008-8-13 09:28:08 | 显示全部楼层
原帖由 beijing200808 于 2008-8-13 09:00 发表
至于你原来的论坛原来编码是utf8的,要转换成gbk的dz,理论上是不可以的。但可以通过修改一行代码来试一试。
在db.class.php中第11行的mysql_query("SET NAMES binary", $this->link);,换成 mysql_query("SET char ...


有两个db.class.php
11行不是mysql_query("SET NAMES binary", $this->link);,
回复

使用道具 举报

beijing200808 发表于 2008-8-13 09:41:51 | 显示全部楼层
include/
回复

使用道具 举报

 楼主| hzsaver 发表于 2008-8-13 10:25:42 | 显示全部楼层
其实gbk运行效率高还是utf8运行效率高?
回复

使用道具 举报

桃子(小敏) 发表于 2008-8-13 14:31:18 | 显示全部楼层
GBK是中文编码,UTF-8是国际编码,外国网打开中国网站就不会出现乱码,兼容性比较好。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-9-16 00:59 , Processed in 0.113286 second(s), 12 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表