娱乐新地带论坛  

返回   娱乐新地带论坛 > 电脑技术 > 『软件使用』

『软件使用』 交流对软件的使用心得、经验窍门、好的软件要让大家一起用

发表新主题 回复
 
主题工具 显示模式
旧 2006-10-23, 05:20 PM   #1
No1
Tony
坛主
级别:199 | 在线时长:40419小时 | 升级还需:381小时级别:199 | 在线时长:40419小时 | 升级还需:381小时级别:199 | 在线时长:40419小时 | 升级还需:381小时级别:199 | 在线时长:40419小时 | 升级还需:381小时
 
Tony 的头像
 
注册日期: 2003-10-22
帖子: 11,051
积分:6
精华:24
现金:14342金币
资产:29325299金币
Tony 是一位成功的新星Tony 是一位成功的新星Tony 是一位成功的新星Tony 是一位成功的新星
『转帖』解决将vbb数据库的mysql采集字符集从latin1转换为utf8的方法!

从vbb 3.0.X升级到3.5.X的多数人都跟我一样,要么用joey的转换程序,要么用官方的转换程序,将gbk编码转换为utf8编码,但是mysql采集字符集的方式却是latin1,而不是真正的utf8,造成通过phpmyadmin查看mysql字段数据时全部是乱码!

所以一直想解决。今天在joey的指导下,用他的方法成功转换,我把它写出来,让更多需要转换的朋友去转换。


Joey的教程链接在这儿:
http://www.google.com/notebook/public/01317077664730446116/BDTyaIgoQ-Ynn_b4h
我把它细化一下

windows下的方法是:
1、windows系统

win下可使用类似如下语句处理。通过命令行进入mysql/bin所在目录。
D:\usr\mysql41\bin>mysqldump -uroot -p --quick --compatible=mysql40 --default-character-set=latin1 --extended-insert=FALSE test2 > d:/zzz.sql

test2是你想导出数据的数据库名,d:\是路径,设置成你希望的路径就行了,zzz.sql是随意命名的文件,名称随意,只要有.sql后缀名就行了。

程序会提示你输入root的用户密码(如果存在密码的话),输入,程序开始导出。500MB的数据2-3分钟就完成了。


2、第二步,通过phpmyadmin建立一个新库,库名:test ,采集字符集设定为utf8-general-li

3、将备份出来的sql文件导入新数据库。

D:\usr\mysql41\bin>mysql -uroot -p --default-character-set=utf8 test < d:/zzz.sql

这一步花的时间相对较长,200MB数据花了10分钟左右。


完成。。。
通过phpmyadmin查看test数据库时你一定能看到非常令人高兴的中文字体了。
Tony 当前离线  
回复时引用此帖
发表新主题 回复

书签


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码

论坛跳转


所有时间均为北京时间。现在的时间是 03:48 AM


©2003-2024 1819.net All rights reserved.