mysql两千条乱码数据 是utf8页面提交到gbk的
应该怎么才能把已经乱码的转回来

解决方案 »

  1.   

    如果没设置过滤器,可以用程序直接再写到UTF-8数据库中就行了.
      

  2.   

    可以转回的。不过需要你提供一下你的测试数据,select col, hex(col) from 然后写出正确的汉字是什么?
      

  3.   

    楼上的是救星啊 这个是运行上面那句sql出来的 是转成16进制的?
    然后怎么弄呢姹?繆   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
      

  4.   

    这个是放在网上让别人注册的 我也不知道对应的汉字 不过有正确的 不知道行不行
    没想这么麻烦啊
    谢谢你了天下第一   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
      

  5.   

    楸艰?  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
      

  6.   

    这差不多就够了,
    用mysqldump把该表备份出来。
    带参数:--default-character-set=gbk
    然后再导进去就OK了。
      

  7.   

    ACMAIN_CHM 老大 还在不在
    能不能给点提示 后面该怎么弄啊
      

  8.   

    如将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
      

  9.   

    你在MYSQL命令行下
    set names gbk;
    select * from tablename
    结果如何
      

  10.   

    mysqldump -u root -p<passwd> --default-character-set=gbk foo t>t.sql
    你能帖出t.sql文件当中的若干记录吗?看看它们是不是乱码
      

  11.   

    姹?繆   E5A7B93FE7B986
    这个对应的汉字是什么?否则别人需要一种一种来试。
      

  12.   

    mysqldump -u root -p<passwd> --default-character-set=gbk foo t>t.sql
    用WORD之类的软件打开t.sql,是否有提示
      

  13.   

    (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'),
      

  14.   

    用WORD打开有提示选择编码 但是选了半天还是乱码
      

  15.   

    我确定是 utf8 插入到 myql数据库里gbk的一张表里面
      

  16.   

    哦,似乎看到了希望,这样再来一遍:
    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盼楼主再试验一遍。
      

  17.   

    如果楼主手头有notepad++ 编辑器,顺便可以打开24楼的实验结果。看看t.sql中是不是你想要的中文数据。
      

  18.   


    如果可以的话,上传你的t.sql到www.access911.net/csdn,用WINRAR压缩
      

  19.   

    上传了 地址是
    http://access911.net/csdn/FileDescription.asp?mdb=2010-6-29&id=59
      

  20.   

    这个数据本来是在网上服务器的 是用PHPADMIN导出来 然后再加到本地数据库的 会不会有什么影响
      

  21.   

    这个文件是否处理过?用WORD打开没有提示
      

  22.   

    63,'闄堣悓','[email protected]','13697339239','骞叉','a','2010-06-23 11:51:37')SET NAMES gbk;
    SELECT CONVERT (UNHEX(HEX('闄堣悓')) USING 'utf8')
    试试,看看是否是正确的
      

  23.   

    没处理过,我用WORD打开有提示的啊?
      

  24.   

    我用editplus 3换过格式了
    本来是一行到底的。。
    我刚才要复制上来 加了些换行符
      

  25.   

    可否在命令行下,执行24楼的步骤。
    再看看新生成的test.sql中的内容
      

  26.   


    如将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++看反而不行了汗。。可能是我操作有问题 我这边搞得很混乱
      

  27.   

    我用这个能看见中文 不过还有部分乱码 缺字  应该只能弄成这种程度了吧 
    SELECT CONVERT( UNHEX( HEX( cName ) ) USING 'utf8' ) cc FROM qa