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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已答复] GBK转UTF-8应该怎么转最好

[复制链接]
seeafilm 发表于 2010-3-5 14:02:48 | 显示全部楼层 |阅读模式
本帖最后由 seeafilm 于 2010-3-5 14:05 编辑

安装的UCenter1.5_UCHome2.0_Discuz!7.2 GBK集成安装包,因为需要,必须转成UTF-8编码的,看了一篇文章:“$dbcharset='utf8'; $charset='utf-8'; 《修改config文件,把$dbcharset='utf8';,这个是备份数据库的编码,另外一个是页面编码,修改数据库编码就行了~转换全部成功!”,不知道这个方法可不可行,以后升级的话是用GBK还是UTF-8的升级包。还有一些文章介绍需要转换数据库里面的数据,重新安装UCenter1.5_UCHome2.0_Discuz!7.2 UTF-8安装包。不知道到底用哪种办法转码最好,在这里请教高手最有效完整的转换办法。
leonswin 发表于 2010-3-5 14:17:41 | 显示全部楼层
不太清楚,帮顶~
回复

使用道具 举报

玻璃屋女孩 发表于 2010-3-5 14:25:26 | 显示全部楼层
这两种都可以,最有效的就是程序和数据库的字符集都转为utf8
回复

使用道具 举报

 楼主| seeafilm 发表于 2010-3-6 11:34:08 | 显示全部楼层
程序和数据库的字符集都转为utf8 用第一种方法是不是这样理解:
程序转为utf8 :“$dbcharset='utf8'; $charset='utf-8'; 《修改config文件,把$dbcharset='utf8';”
数据库的字符集都转为utf8 :修改数据库编码,(用什么方法来修改?)
楼主能否将最有效的方法详细说明一下,谢谢!
回复

使用道具 举报

玻璃屋女孩 发表于 2010-3-8 11:19:40 | 显示全部楼层
以uchome为例:
把config.php中的$_SC['dbcharset'] = 'gbk';修改为$_SC['dbcharset'] = 'utf8';
然后再后台备份数据,再上传utf8的程序把备份好的数据放在./data/backup_/到后台恢复。

切记操作前先不要改config.php文件备份下数据库

其它应用以及UCenter也都转为UTF8
回复

使用道具 举报

aa123aa 发表于 2010-5-12 09:36:05 | 显示全部楼层
以uchome为例:
把config.php中的$_SC['dbcharset'] = 'gbk';修改为$_SC['dbcharset'] = 'utf8';
然后再后 ...
玻璃屋女孩 发表于 2010-3-8 11:19



你这个操作是在GBK在本地的时候先把它的config修改成UTF8再使用TOOLS.PHP转还是各自后台转?这样转的就是数据库变成UTF-8的吗?
回复

使用道具 举报

ling54 发表于 2010-5-12 11:34:38 | 显示全部楼层
GBK的数据库,用到UTF8,是否也要做转码?请高手回答?
回复

使用道具 举报

cw890901 发表于 2010-5-20 11:09:50 | 显示全部楼层
顶一个吧
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-25 18:44 , Processed in 0.026857 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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