解决方案 »

  1.   

    会不会是你的编程工具的编码是gbk啊?
      

  2.   

    我是用MYEclipse的,这变成工具还有默认的读取字符串编码的设置吗?
      

  3.   

    我想问的是用命令读取的的数据会乱码,按理说程序里读取数据也应该是用和命令行一样的编码读取方式,那为什么,命令行会乱码,而程序里面不会出现乱码的情况呢?并且我查看了我原先建的那个表的确还是GB2312,可我的系统现在已经变成UTF8了啊。
      

  4.   

    你的程序里面用的编码应该也是UTF-8吧?数据库与程序中编码一样当然不会出现问题!命令行操作的时候也要设置编码为UTF-8;
       set character_set_client=utf8 ;
      

  5.   

    你的显示页面也是用的<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> 这个编码吧