喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 喜悦证交所 | 帮助

RSS 订阅当前论坛  

[北京]代朋友公司招聘PHP高级程序员多名

上一主题 下一主题
 11  1/2  1  2  > 
     
标题: [问题] 比较复杂的数据编码转换问题,请大家帮忙。  
 
zdc2347306 (zdc2347306)
注册会员
Rank: 2
中级会员



UID 23645
精华 0
积分 198
帖子 200
金钱 198 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2003-10-3
状态 离线
比较复杂的数据编码转换问题,请大家帮忙。

是这样的,我的网站原来使用的是VBB论坛2(MYSQL版本3,网站和论坛数据无编码,或者说是gb2312编码),后来MYSQL升级到了4.1(默认编码latin1),接着为了将VBB升级到3.6版本,将整个网站(网站程序是自己写的)和论坛的数据一起转成了utf8编码(MYSQL数据表显示的编码依然为latin1),现在的问题是,我怎样才能将网站的数据编码转换为正确的GBK编码?我自己试过一些网上的转换程序,没有成功。
请大家帮忙。

[ 本帖最后由 zdc2347306 于 2008-2-13 02:17 PM 编辑 ]


 附件: 您所在的用户组无法下载或查看附件
2008-2-13 02:11 PM#1
查看资料  访问主页  发短消息  顶部
 
songlv (超级版主)
金牌会员
Rank: 6Rank: 6


UID 73828
精华 0
积分 2853
帖子 683
金钱 2849 喜悦币
威望 0
人脉 4
阅读权限 70
注册 2006-5-22
状态 离线
[推荐阅读] 求职的同志们,新年快乐
先导出成SQL语句,把表的 整理 改为GBK的
然后在终端执行
set names gbk

再执行 source 那个SQL文件




倾城倾国  
2008-2-13 08:16 PM#2
查看资料  访问主页  Blog  发短消息  顶部
 
zdc2347306 (zdc2347306)
注册会员
Rank: 2
中级会员



UID 23645
精华 0
积分 198
帖子 200
金钱 198 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2003-10-3
状态 离线
[推荐阅读] 谢谢帮助我的人,这是我在大家努力下写的一个PDO链接类 希望能给大家一些帮助
回楼上的朋友,这个方法我试过了,没有成功,不晓得是不是我的操作有问题。
2008-2-14 10:45 AM#3
查看资料  访问主页  发短消息  顶部
 
zdc2347306 (zdc2347306)
注册会员
Rank: 2
中级会员



UID 23645
精华 0
积分 198
帖子 200
金钱 198 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2003-10-3
状态 离线
[推荐阅读] 招聘美工一名 北京
我想,因为数据本身是已经被编码成UTF8了的,如果单单是更改mysql和数据表编码估计是不行的。
2008-2-14 10:49 AM#4
查看资料  访问主页  发短消息  顶部
 
songlv (超级版主)
金牌会员
Rank: 6Rank: 6


UID 73828
精华 0
积分 2853
帖子 683
金钱 2849 喜悦币
威望 0
人脉 4
阅读权限 70
注册 2006-5-22
状态 离线
[推荐阅读] 构造函数中的catch语段中引用类成员方法还是不行呀?
可能你还没理解,请仔细看全部过程
只要导出成 sql文件 就和编码无关了,(如果担心sql文件还是 unicode的话,你可以另存为 ansi的)
把表和库 整理改为GBK的 这个为了便于继承,同时也可以减少MYSQL的内置转码

确认以上新建立的库和表都是GBK后

在终端执行 SET character_set_connection=gbk, character_set_results=gbk, character_set_client=binary

然后导入sql数据文件(注意是数据,不是结构)




倾城倾国  
2008-2-14 11:25 AM#5
查看资料  访问主页  Blog  发短消息  顶部
 
songlv (超级版主)
金牌会员
Rank: 6Rank: 6


UID 73828
精华 0
积分 2853
帖子 683
金钱 2849 喜悦币
威望 0
人脉 4
阅读权限 70
注册 2006-5-22
状态 离线
[推荐阅读] 疯了……为什么catch不能引用其他成员函数,有例子大家看看呀
我刚才看了一下你的sql文件,你导出的SQL文件是错误的,先更改下你PMA的配置



倾城倾国  
2008-2-14 11:27 AM#6
查看资料  访问主页  Blog  发短消息  顶部
 
zdc2347306 (zdc2347306)
注册会员
Rank: 2
中级会员



UID 23645
精华 0
积分 198
帖子 200
金钱 198 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2003-10-3
状态 离线
[推荐阅读] 关于连接两个表的问题 这个SQL怎么写呢?


QUOTE:
原帖由 songlv 于 2008-2-14 11:27 AM 发表
我刚才看了一下你的sql文件,你导出的SQL文件是错误的,先更改下你PMA的配置
更改PMA配置?要怎么更改呢?
2008-2-14 01:39 PM#7
查看资料  访问主页  发短消息  顶部
 
zdc2347306 (zdc2347306)
注册会员
Rank: 2
中级会员



UID 23645
精华 0
积分 198
帖子 200
金钱 198 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2003-10-3
状态 离线
[推荐阅读] php本机编写环境配置方法收集帖
我用的是虚拟主机,不能更改服务器数据库配置的。
2008-2-14 01:48 PM#8
查看资料  访问主页  发短消息  顶部
 
songlv (超级版主)
金牌会员
Rank: 6Rank: 6


UID 73828
精华 0
积分 2853
帖子 683
金钱 2849 喜悦币
威望 0
人脉 4
阅读权限 70
注册 2006-5-22
状态 离线
[推荐阅读] 求把手机邮箱等信息以图片形式输出的代码
那你就自己上传一个
在 libraries/config.default.php 文件中 找到这项

$cfg['DefaultConnectionCollation'] =

改成你原来的字符集 比如 latin1_swedish_ci




倾城倾国  
2008-2-14 02:07 PM#9
查看资料  访问主页  Blog  发短消息  顶部
 
c1a1o1
版主
Rank: 7Rank: 7Rank: 7
一品带刀护卫


UID 68669
精华 0
积分 1225
帖子 2180
金钱 1225 喜悦币
威望 0
人脉 0
阅读权限 100
注册 2006-2-17
状态 离线
[推荐阅读] 第9行的<br>是不是多余的?
这个我的办法就是导出为4的数据 然后导入



成人电影
php教材价格比较网美女图片
2008-2-14 06:48 PM#10
查看资料  Blog  发短消息  QQ  顶部
 11  1/2  1  2  > 
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.024060 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP