在mysql中插入中文显示为空,在程序中能插入能显示中文,但数据库中的是乱码,这是什么原因,我的mysql是utf8字符,jsp程序,如果不改变数据库字符能否实现正常中文显示

解决方案 »

  1.   

    http://blog.csdn.net/ACMAIN_CHM/archive/2009/05/12/4174186.aspx
    MySQL 中文显示乱码
      

  2.   

    show variables like '%char%';
    看看你的字符集是怎么设置的。
      

  3.   

    我的字符集是utf8的,不改成gbk行不行
      

  4.   

    show variables like '%charact_set%'; 这个执行下
      

  5.   

    在命令行只能用gbk的编码才能输入中文,set names gbk
      

  6.   

    当然可以,不过你的工具需要支持UTF8才行。MYSQL的命令行工具在WINDOWS的DOS下是不支持UTF8的。