在命令行里,用locd data local infile '/emp.txt' into table test.emp;导入大量数据,而在MySQL Tools for 5.0在这个工具里查询出来的是乱码?
 这是怎么回事??
 应该不是字符集的问题,我把数据类型都改成utf8或gbk/gbk2312都还是乱码 
 这需要修改配置文件那?还是改别的啊!!~~~?

解决方案 »

  1.   

    浏览器的页面编码是什么呀?检查一下!还有你的代码<head>与</head>之间设置浏览器显示编码是什么呀?查表时也应该设置一下编码方式总是把需要设置编码的地方先检查一遍
      

  2.   

    和页面没关系的,只是数据库和数据库管理工具之间的操作,没经过页面~我的机子上装了mysql5.0和MySQL Tools for 5.0一个管理工具,在命令行里用:
    locd data local infile '/emp.txt' into table test.emp;导入数据,
     在工具里查询出来的就是乱码.不是问号.
      

  3.   

    导入数据
    mysql --default-character-set=utf8 -D 数据库名 < 目录+sql文件.sql导出数据
    mysqldump --default-character-set=utf8 数据库名 > 目录+sql文件.sql
      

  4.   

    http://blog.chinaunix.net/u/29134/showart_287899.html