mysql两千条乱码数据 是utf8页面提交到gbk的 想转换回来 mysql两千条乱码数据 是utf8页面提交到gbk的应该怎么才能把已经乱码的转回来 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果没设置过滤器,可以用程序直接再写到UTF-8数据库中就行了. 可以转回的。不过需要你提供一下你的测试数据,select col, hex(col) from 然后写出正确的汉字是什么? 楼上的是救星啊 这个是运行上面那句sql出来的 是转成16进制的?然后怎么弄呢姹?繆 E5A7B93FE7B986鍒樺穽 E98D92E6A8BAE7A9BD鍒樺畞 E98D92E6A8BAE7959E浠樺?濞 E6B5A0E6A8BA3FE6BF9Eyan 79616E寮犳澃璐 E5AFAEE78AB3E6BE83E79290钂嬬珛浣 E99282E5ACACE78F9BE6B5A3鍞愯悓 E98D9EE684AFE68293璋㈣悕钀 E7928BE388A3E68295E99280鐜嬬嚂 E9909CE5ACACE59A82淇炲? E6B787E782B23F淇炴芳 E6B787E782B4E88AB3寮犺帀 E5AFAEE78ABAE5B880灏规磥 E7818FE8A784E7A3A5闄堜匠鍑 E99784E5A09CE58CA0E98D91寮犱竵 E5AFAEE78AB1E7ABB5瀛熷簡棰 E7809BE786B7E7B0A1E6A3B0鏇句腹濞 E98F87E58FA5E885B9E6BF9E鏉庨 E98F89E5BAA8椤剧惓 E6A4A4E589A7E68393鏇惧洯 E98F87E683A7E6B4AF鏇惧洯 E98F87E683A7E6B4AF钄″皯鐜 E99284E280B3E79AAFE9909C鏇捐崳娆 E98F87E68D90E5B4B3E5A886浠h暰 E6B5A0EFBD88E69AB0闄堝悷 E99784E5A09DE682B7鎴翠附涓 E98EB4E7BFA0E99984E6B693闄堣悓 E99784E5A0A3E68293鐧借枃 E990A7E5809FE69E83鏉ㄧ悰鍊 E98F89E384A7E682B0E98D8A 这个是放在网上让别人注册的 我也不知道对应的汉字 不过有正确的 不知道行不行没想这么麻烦啊谢谢你了天下第一 E5A4A9E4B88BE7ACACE4B880姓名 E5A793E5908D宋爽 E5AE8BE788BD我的随笔 E68891E79A84E99A8FE7AC94aa 6161娴嬭瘯涓 E5A8B4E5ACADE798AFE6B693瀹嬬埥 E780B9E5ACACE59FA5鐗熷崕浼 E99097E786B7E5B495E6B5BC g 67a 611 311 31ff 6666 aaa 616161 sadf 73616466a 61a 61閮?┃闆 E996AE3FE29483E99786瀹嬬? E780B9E5ACAC3F 闊╄敽鍗 E9978AE29584E695BDE98D97闄堢礌璐 E99784E5A0A2E7A48CE79290鍟嗘櫠鏅 E98D9FE59798E6ABA0E98F85闄堝啲鐞 E99784E5A09DE595B2E9909E鐜嬬帴 E9909CE5ACACE5B8B4鍒樿开 E98D92E6A8BFE5BC80鏋楅攼娆 E98F8BE6A585E694BCE5A886 楸艰? E9B1BCE8A789陈素芳 B3C2CBD8B7BC陈云 B3C2D4C6邵建民 C9DBBDA8C3F1鐜嬪畯鏄 E78E8BE5AE8FE698邵丽娜 C9DBC0F6C4C8浠绘ⅵ棰 E4BBBBE6A2A6E9A2陈静 B3C2BEB2姝﹀瓨鑹 E6ADA6E5AD98E889吕黎 C2C0C0E8鍒樺? E58898E5A797崔雪芳 B4DED1A9B7BC李净玮 C0EEBEBBE7E2张琳 D5C5C1D5刘姗 C1F5E6A9周文娟 D6DCCEC4BEEA董楠 B6ADE9AA杨华 D1EEBBAA安静 B0B2BEB2李庭力 C0EECDA5C1A6刘璐 C1F5E8B4吴旦 CEE2B5A9安阳 B0B2D1F4李霜懿 C0EECBAADCB2周慧诗 D6DCBBDBCAAB徐彩铃 D0ECB2CAC1E5李婷婷 C0EEE6C3E6C3周慧敏 D6DCBBDBC3F4刘学臣 C1F5D1A7B3BC邓洁 B5CBBDE0 这差不多就够了,用mysqldump把该表备份出来。带参数:--default-character-set=gbk然后再导进去就OK了。 ACMAIN_CHM 老大 还在不在能不能给点提示 后面该怎么弄啊 如将foo下的gbk表t(里边存的是utf8乱码)导出,再导入:mysqldump -u root -p<passwd> --default-character-set=gbk foo t>t.sqlmysql -u root -p<passwd> --default-character-set=gbk foo< t.sql 你在MYSQL命令行下set names gbk;select * from tablename结果如何 mysqldump -u root -p<passwd> --default-character-set=gbk foo t>t.sql你能帖出t.sql文件当中的若干记录吗?看看它们是不是乱码 姹?繆 E5A7B93FE7B986这个对应的汉字是什么?否则别人需要一种一种来试。 mysqldump -u root -p<passwd> --default-character-set=gbk foo t>t.sql用WORD之类的软件打开t.sql,是否有提示 (30,'闄堢礌璐','[email protected]','13660223681','娌规','d','2010-06-23 00:57:36'),(31,'鍟嗘櫠鏅','[email protected]','13816578245','娣峰悎','b','2010-06-23 01:01:32'32,'闄堝啲鐞','[email protected]','13951810825','娌规','b','2010-06-23 01:06:12'),(33,'鐜嬬帴','[email protected]','13212704729','涓?','b','2010-06-23 01:09:41'),(34,'鍒樿开','[email protected]','15881609672','涓?','b','2010-06-23 01:10:55'),(35,'鏋楅攼娆','[email protected]','15992556568','娣峰悎鍨','c','2010-06-23 01:12:04'),(36,'姹?繆','[email protected]','13571882925','骞叉','a','2010-06-23 01:18:22'),(37,'鍒樺穽','[email protected]','13501209594','娣峰悎','c','2010-06-23 01:20:59'),(38,'鍒樺畞','[email protected]','13910079998','娌规','d','2010-06-23 01:23:01'),(39,'浠樺?濞','[email protected]','13522368793','骞叉','a','2010-06-23 01:24:16'),(40,'yan','[email protected]','13560322203','骞叉','a','2010-06-23 02:07:43'),(41,'寮犳澃璐','[email protected]','13802284847','娌规','d','2010-06-23 02:09:54'),(42,'钂嬬珛浣','[email protected]','13761071086','骞叉','c','2010-06-23 02:35:18'),(43,'鍞愯悓','[email protected]','13786105138','娣峰悎鍨嬬己姘','b','2010-06-23 03:24:25'),(44,'璋㈣悕钀','[email protected]','13615853507','娣峰悎鎬','c','2010-06-23 03:38:08'),(45,'鐜嬬嚂','[email protected]','15210127038','娣峰悎','c','2010-06-23 03:39:18'),(46,'淇炲?','[email protected]','13891859180','娣峰悎鍋忔补鎬','d','2010-06-23 04:17:32'),(47,'淇炴芳','[email protected]','15991657225','骞叉','a','2010-06-23 04:19:02'),(48,'寮犺帀','shixue1652qq.com','18809311777','娣峰悎鍋忔补鎬','d','2010-06-23 06:30:02'),(49,'灏规磥','[email protected]','15867105986','娣峰悎','a','2010-06-23 09:57:23'),(50,'闄堜匠鍑','[email protected]','13732260812','骞叉','a','2010-06-23 10:17:08'),(51,'寮犱竵','[email protected]','13820507754','娣峰悎','c','2010-06-23 10:17:23'),(52,'瀛熷簡棰','[email protected]','13621161992','骞叉','a','2010-06-23 10:39:39'),(53,'鏇句腹濞','[email protected]','13671139695','娣峰悎鍨','c','2010-06-23 10:43:06'),(54,'鏉庨','[email protected]','15937971801','娣峰悎','c','2010-06-23 10:44:03'),(55,'椤剧惓','[email protected]','13524344621','娣峰悎鍨','c','2010-06-23 10:45:23'),(56,'鏇惧洯','[email protected]','15884339697','娣峰悎鍋忔补鎬','b','2010-06-23 10:52:21'),(57,'鏇惧洯','[email protected]','13890376721','闈掓槬鐥樻补鎬','d','2010-06-23 10:53:32'),(58,'钄″皯鐜','[email protected]','13925123243','娣峰悎','b','2010-06-23 11:28:24'),(59,'鏇捐崳娆','[email protected]','13908701634','娣峰悎','a','2010-06-23 11:33:54'),(60,'浠h暰','[email protected]','15202135992','i娣峰悎鎬','c','2010-06-23 11:36:48'),(61,'闄堝悷','[email protected]','15093356585','涓?','b','2010-06-23 11:38:36'),(62,'鎴翠附涓','[email protected]','15804630870','娣峰悎鎬','a','2010-06-23 11:50:44'),(63,'闄堣悓','[email protected]','13697339239','骞叉','a','2010-06-23 11:51:37'),(64,'鐧借枃','[email protected]','13657271866','娣峰悎鎬','c','2010-06-23 11:54:46'),(65,'鏉ㄧ悰鍊','[email protected]','15921532534','娣峰悎','c','2010-06-23 11:54:56'),(66,'瀛e畯','[email protected]','13982237159','娣峰悎鏁忔劅','c','2010-06-23 11:55:08'),(67,'鑲栬悕','[email protected]','13397150326','娣峰悎鎬','c','2010-06-23 11:55:45'),(68,'缃楄枃','[email protected]','18971232579','娣峰悎鎬','c','2010-06-23 11:57:02'), 用WORD打开有提示选择编码 但是选了半天还是乱码 我确定是 utf8 插入到 myql数据库里gbk的一张表里面 哦,似乎看到了希望,这样再来一遍:mysqldump -u root -p<passwd> --default-character-set=utf8 foo t>t.sqlmysql -u root -p<passwd> --default-character-set=utf8 foo< t.sql盼楼主再试验一遍。 如果楼主手头有notepad++ 编辑器,顺便可以打开24楼的实验结果。看看t.sql中是不是你想要的中文数据。 如果可以的话,上传你的t.sql到www.access911.net/csdn,用WINRAR压缩 上传了 地址是http://access911.net/csdn/FileDescription.asp?mdb=2010-6-29&id=59 这个数据本来是在网上服务器的 是用PHPADMIN导出来 然后再加到本地数据库的 会不会有什么影响 这个文件是否处理过?用WORD打开没有提示 63,'闄堣悓','[email protected]','13697339239','骞叉','a','2010-06-23 11:51:37')SET NAMES gbk;SELECT CONVERT (UNHEX(HEX('闄堣悓')) USING 'utf8')试试,看看是否是正确的 没处理过,我用WORD打开有提示的啊? 我用editplus 3换过格式了本来是一行到底的。。我刚才要复制上来 加了些换行符 可否在命令行下,执行24楼的步骤。再看看新生成的test.sql中的内容 如将foo下的gbk表t(里边存的是utf8乱码)导出,再导入:mysqldump -u root -p<passwd> --default-character-set=gbk foo t>t.sqlmysql -u root -p<passwd> --default-character-set=gbk foo< t.sql我运行你第一次说的步骤之后 用notepad++ 打开转格式可以看见中文 有一小部分乱码运行了24楼的mysqldump -u root -p<passwd> --default-character-set=utf8 foo t>t.sqlmysql -u root -p<passwd> --default-character-set=utf8 foo< t.sql再用NOTEPAD++看反而不行了汗。。可能是我操作有问题 我这边搞得很混乱 我用这个能看见中文 不过还有部分乱码 缺字 应该只能弄成这种程度了吧 SELECT CONVERT( UNHEX( HEX( cName ) ) USING 'utf8' ) cc FROM qa 存储过程中运行sql语句出错,如果让存储过程继续运行? mysql里左右连接查询不支持(+)这种写法么? mysql状态监控软件 是否可以从这个sql文件里 直接找到 t这个表 来导入数据?? MsMql用DTS导出数据到MySql问题 来个人啊~~~~ 有什么工具或者方法可以让烂码恢复值 求救个关于mysql 存储过程的问题 mysql安装问题 windows上安装postgresql 及EMSmanager2连接简明教程 请问我这个MYSQL错误怎么解决? 请高手帮忙了,mysql数据恢复的问题; mysql的缓存命中率为何为0?
然后怎么弄呢姹?繆 E5A7B93FE7B986
鍒樺穽 E98D92E6A8BAE7A9BD
鍒樺畞 E98D92E6A8BAE7959E
浠樺?濞 E6B5A0E6A8BA3FE6BF9E
yan 79616E
寮犳澃璐 E5AFAEE78AB3E6BE83E79290
钂嬬珛浣 E99282E5ACACE78F9BE6B5A3
鍞愯悓 E98D9EE684AFE68293
璋㈣悕钀 E7928BE388A3E68295E99280
鐜嬬嚂 E9909CE5ACACE59A82
淇炲? E6B787E782B23F
淇炴芳 E6B787E782B4E88AB3
寮犺帀 E5AFAEE78ABAE5B880
灏规磥 E7818FE8A784E7A3A5
闄堜匠鍑 E99784E5A09CE58CA0E98D91
寮犱竵 E5AFAEE78AB1E7ABB5
瀛熷簡棰 E7809BE786B7E7B0A1E6A3B0
鏇句腹濞 E98F87E58FA5E885B9E6BF9E
鏉庨 E98F89E5BAA8
椤剧惓 E6A4A4E589A7E68393
鏇惧洯 E98F87E683A7E6B4AF
鏇惧洯 E98F87E683A7E6B4AF
钄″皯鐜 E99284E280B3E79AAFE9909C
鏇捐崳娆 E98F87E68D90E5B4B3E5A886
浠h暰 E6B5A0EFBD88E69AB0
闄堝悷 E99784E5A09DE682B7
鎴翠附涓 E98EB4E7BFA0E99984E6B693
闄堣悓 E99784E5A0A3E68293
鐧借枃 E990A7E5809FE69E83
鏉ㄧ悰鍊 E98F89E384A7E682B0E98D8A
没想这么麻烦啊
谢谢你了天下第一 E5A4A9E4B88BE7ACACE4B880
姓名 E5A793E5908D
宋爽 E5AE8BE788BD
我的随笔 E68891E79A84E99A8FE7AC94
aa 6161
娴嬭瘯涓 E5A8B4E5ACADE798AFE6B693
瀹嬬埥 E780B9E5ACACE59FA5
鐗熷崕浼 E99097E786B7E5B495E6B5BC
g 67
a 61
1 31
1 31
ff 6666
aaa 616161
sadf 73616466
a 61
a 61
閮?┃闆 E996AE3FE29483E99786
瀹嬬? E780B9E5ACAC3F
闊╄敽鍗 E9978AE29584E695BDE98D97
闄堢礌璐 E99784E5A0A2E7A48CE79290
鍟嗘櫠鏅 E98D9FE59798E6ABA0E98F85
闄堝啲鐞 E99784E5A09DE595B2E9909E
鐜嬬帴 E9909CE5ACACE5B8B4
鍒樿开 E98D92E6A8BFE5BC80
鏋楅攼娆 E98F8BE6A585E694BCE5A886
陈素芳 B3C2CBD8B7BC
陈云 B3C2D4C6
邵建民 C9DBBDA8C3F1
鐜嬪畯鏄 E78E8BE5AE8FE698
邵丽娜 C9DBC0F6C4C8
浠绘ⅵ棰 E4BBBBE6A2A6E9A2
陈静 B3C2BEB2
姝﹀瓨鑹 E6ADA6E5AD98E889
吕黎 C2C0C0E8
鍒樺? E58898E5A797
崔雪芳 B4DED1A9B7BC
李净玮 C0EEBEBBE7E2
张琳 D5C5C1D5
刘姗 C1F5E6A9
周文娟 D6DCCEC4BEEA
董楠 B6ADE9AA
杨华 D1EEBBAA
安静 B0B2BEB2
李庭力 C0EECDA5C1A6
刘璐 C1F5E8B4
吴旦 CEE2B5A9
安阳 B0B2D1F4
李霜懿 C0EECBAADCB2
周慧诗 D6DCBBDBCAAB
徐彩铃 D0ECB2CAC1E5
李婷婷 C0EEE6C3E6C3
周慧敏 D6DCBBDBC3F4
刘学臣 C1F5D1A7B3BC
邓洁 B5CBBDE0
用mysqldump把该表备份出来。
带参数:--default-character-set=gbk
然后再导进去就OK了。
能不能给点提示 后面该怎么弄啊
mysql -u root -p<passwd> --default-character-set=gbk foo< t.sql
set names gbk;
select * from tablename
结果如何
你能帖出t.sql文件当中的若干记录吗?看看它们是不是乱码
这个对应的汉字是什么?否则别人需要一种一种来试。
用WORD之类的软件打开t.sql,是否有提示
32,'闄堝啲鐞','[email protected]','13951810825','娌规','b','2010-06-23 01:06:12'),(
33,'鐜嬬帴','[email protected]','13212704729','涓?','b','2010-06-23 01:09:41'),(
34,'鍒樿开','[email protected]','15881609672','涓?','b','2010-06-23 01:10:55'),(
35,'鏋楅攼娆','[email protected]','15992556568','娣峰悎鍨','c','2010-06-23 01:12:04'),(
36,'姹?繆','[email protected]','13571882925','骞叉','a','2010-06-23 01:18:22'),(
37,'鍒樺穽','[email protected]','13501209594','娣峰悎','c','2010-06-23 01:20:59'),(
38,'鍒樺畞','[email protected]','13910079998','娌规','d','2010-06-23 01:23:01'),(
39,'浠樺?濞','[email protected]','13522368793','骞叉','a','2010-06-23 01:24:16'),(
40,'yan','[email protected]','13560322203','骞叉','a','2010-06-23 02:07:43'),(
41,'寮犳澃璐','[email protected]','13802284847','娌规','d','2010-06-23 02:09:54'),(
42,'钂嬬珛浣','[email protected]','13761071086','骞叉','c','2010-06-23 02:35:18'),(
43,'鍞愯悓','[email protected]','13786105138','娣峰悎鍨嬬己姘','b','2010-06-23 03:24:25'),(
44,'璋㈣悕钀','[email protected]','13615853507','娣峰悎鎬','c','2010-06-23 03:38:08'),(
45,'鐜嬬嚂','[email protected]','15210127038','娣峰悎','c','2010-06-23 03:39:18'),(
46,'淇炲?','[email protected]','13891859180','娣峰悎鍋忔补鎬','d','2010-06-23 04:17:32'),(
47,'淇炴芳','[email protected]','15991657225','骞叉','a','2010-06-23 04:19:02'),(
48,'寮犺帀','shixue1652qq.com','18809311777','娣峰悎鍋忔补鎬','d','2010-06-23 06:30:02'),(
49,'灏规磥','[email protected]','15867105986','娣峰悎','a','2010-06-23 09:57:23'),(
50,'闄堜匠鍑','[email protected]','13732260812','骞叉','a','2010-06-23 10:17:08'),(
51,'寮犱竵','[email protected]','13820507754','娣峰悎','c','2010-06-23 10:17:23'),(
52,'瀛熷簡棰','[email protected]','13621161992','骞叉','a','2010-06-23 10:39:39'),(
53,'鏇句腹濞','[email protected]','13671139695','娣峰悎鍨','c','2010-06-23 10:43:06'),(
54,'鏉庨','[email protected]','15937971801','娣峰悎','c','2010-06-23 10:44:03'),(
55,'椤剧惓','[email protected]','13524344621','娣峰悎鍨','c','2010-06-23 10:45:23'),(
56,'鏇惧洯','[email protected]','15884339697','娣峰悎鍋忔补鎬','b','2010-06-23 10:52:21'),(
57,'鏇惧洯','[email protected]','13890376721','闈掓槬鐥樻补鎬','d','2010-06-23 10:53:32'),(
58,'钄″皯鐜','[email protected]','13925123243','娣峰悎','b','2010-06-23 11:28:24'),(
59,'鏇捐崳娆','[email protected]','13908701634','娣峰悎','a','2010-06-23 11:33:54'),(
60,'浠h暰','[email protected]','15202135992','i娣峰悎鎬','c','2010-06-23 11:36:48'),(
61,'闄堝悷','[email protected]','15093356585','涓?','b','2010-06-23 11:38:36'),(
62,'鎴翠附涓','[email protected]','15804630870','娣峰悎鎬','a','2010-06-23 11:50:44'),(
63,'闄堣悓','[email protected]','13697339239','骞叉','a','2010-06-23 11:51:37'),(
64,'鐧借枃','[email protected]','13657271866','娣峰悎鎬','c','2010-06-23 11:54:46'),(
65,'鏉ㄧ悰鍊','[email protected]','15921532534','娣峰悎','c','2010-06-23 11:54:56'),(
66,'瀛e畯','[email protected]','13982237159','娣峰悎鏁忔劅','c','2010-06-23 11:55:08'),(
67,'鑲栬悕','[email protected]','13397150326','娣峰悎鎬','c','2010-06-23 11:55:45'),(
68,'缃楄枃','[email protected]','18971232579','娣峰悎鎬','c','2010-06-23 11:57:02'),
mysqldump -u root -p<passwd> --default-character-set=utf8 foo t>t.sql
mysql -u root -p<passwd> --default-character-set=utf8 foo< t.sql盼楼主再试验一遍。
如果可以的话,上传你的t.sql到www.access911.net/csdn,用WINRAR压缩
http://access911.net/csdn/FileDescription.asp?mdb=2010-6-29&id=59
SELECT CONVERT (UNHEX(HEX('闄堣悓')) USING 'utf8')
试试,看看是否是正确的
本来是一行到底的。。
我刚才要复制上来 加了些换行符
再看看新生成的test.sql中的内容
如将foo下的gbk表t(里边存的是utf8乱码)导出,再导入:mysqldump -u root -p<passwd> --default-character-set=gbk foo t>t.sql
mysql -u root -p<passwd> --default-character-set=gbk foo< t.sql我运行你第一次说的步骤之后 用notepad++ 打开转格式可以看见中文 有一小部分乱码
运行了24楼的
mysqldump -u root -p<passwd> --default-character-set=utf8 foo t>t.sql
mysql -u root -p<passwd> --default-character-set=utf8 foo< t.sql
再用NOTEPAD++看反而不行了汗。。可能是我操作有问题 我这边搞得很混乱
SELECT CONVERT( UNHEX( HEX( cName ) ) USING 'utf8' ) cc FROM qa