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

 找回密码
 立即注册
搜索

还是乱码问题,一直尝试转换成GBK,但都不成功。。求助!!

[复制链接]
呆呆子 发表于 2006-3-14 08:06:09 | 显示全部楼层 |阅读模式
配制:MySQL 5.0.11
从2.5F转换到4.0, 乱码出现,
已经尝试按致顶贴做,但是当输入这个:

mysqldump -uroot -p --default-character-set=latin1 --set-charset=gbk --skip-opt bbs > test.sql

他就提示:

mysqldump: ignoring option '--set-charset' due to invalid value 'gbk'

尝试 utf8 和其他都不行,

后来尝试用

mysqldump -uroot -p --default-character-set=gbk --skip-opt bbs > test.sql

成功导出

然后按照致顶贴的做:

CREATE DATABASE `bbs1` DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;

成功,

但是到了导入的时候:

mysql -uroot -p --default-character-set=gbk -f bbs1<test.sql

结果出现一堆错误:
类似:

ERROR 1062 (23000) at line 3928: Duplicate entry '????' for key 2
ERROR 1062 (23000) at line 3932: Duplicate entry '????' for key 2
ERROR 1062 (23000) at line 3935: Duplicate entry '??&iexcl;&Aacute;?' for key 2
ERROR 1062 (23000) at line 3939: Duplicate entry '???&iexcl;&atilde;' for key 2
ERROR 1062 (23000) at line 3943: Duplicate entry '??&iexcl;&Aacute;?' for key 2
ERROR 1062 (23000) at line 3954: Duplicate entry '??????&iexcl;&Agrave;¨&acute;' for key 2
ERROR 1062 (23000) at line 3970: Duplicate entry '????????' for key 2
ERROR 1062 (23000) at line 3983: Duplicate entry '????????' for key 2
ERROR 1062 (23000) at line 3989: Duplicate entry '??&iexcl;&Aacute;?' for key 2
ERROR 1062 (23000) at line 3993: Duplicate entry '???&iexcl;ì' for key 2
ERROR 1062 (23000) at line 3997: Duplicate entry '??????' for key 2
ERROR 1062 (23000) at line 4010: Duplicate entry '??????' for key 2
ERROR 1062 (23000) at line 4012: Duplicate entry '????' for key 2
ERROR 1062 (23000) at line 4016: Duplicate entry '????' for key 2
ERROR 1062 (23000) at line 4059: Duplicate entry '????' for key 2
ERROR 1062 (23000) at line 4067: Duplicate entry '????' for key 2
ERROR 1062 (23000) at line 4135: Duplicate entry '????' for key 2
ERROR 1062 (23000) at line 4148: Duplicate entry '????' for key 2
ERROR 1062 (23000) at line 4162: Duplicate entry '????' for key 2

求助啊!!!!
回复

使用道具 举报

 楼主| 呆呆子 发表于 2006-3-15 09:43:33 | 显示全部楼层
求助!
回复

使用道具 举报

ramboo 发表于 2006-3-15 14:36:26 | 显示全部楼层
mysqldump -uroot -p --default-character-set=latin1 --set-charset=gbk --skip-opt bbs > test.sql

执行这个命令的mysql的版本是那个版本?
如果不能支持--set-charset=gbk的话很可能是安装mysql的时候没有加进去这个字符集.
回复

使用道具 举报

 楼主| 呆呆子 发表于 2006-3-15 16:27:15 | 显示全部楼层
我是用 MySQL 5.0.11, 我安装的是linux系统的机子。。。没有加进去的话。。。现在可以加吗?。。要怎么弄? 谢谢!
回复

使用道具 举报

 楼主| 呆呆子 发表于 2006-3-17 09:36:50 | 显示全部楼层
顶一下
回复

使用道具 举报

礁石 发表于 2006-10-27 22:33:35 | 显示全部楼层
mysqldump: ignoring option '--set-charset' due to invalid value 'gbk'

尝试 utf8 和其他都不行,
---------------------------------------------------------------------------

我也遇见这样的错误!!!!!!!有没有高手帮忙解决啊????
回复

使用道具 举报

nbird 发表于 2007-5-19 22:40:18 | 显示全部楼层
我今天出现了同样的错误~~~~~~

mysqldump: ignoring option '--set-charset' due to invalid value 'gbk'

版本:mysql 5.2
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-12 14:20 , Processed in 0.106534 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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