1.安装数据5.5  D:\Program Files\安装包\mysql-5.5.20-win32.msi
根据提示点击下一步,需要特别注意,在选择编码格式的时候一定要 选utf8,切忌不可使用系统自带lasten1,否则后面会很麻烦。
2.打开安装目录C:\Program Files\MySQL\MySQL Server 5.5\my.ini
将对应的last1都改为utf8;并在 client 和mysqid的port下都添加一句mysql下载后安装中出现提示不到安装包
default-character-set=utf8
3.在数据库中
show Variables like'%set%';
敲如下命令;SET character_set_database=utf8;
SET character_set_server=utf8;
SET character_set_client=gbk;
SET character_set_connection=gbk;
之后完所有命令,现在就应该可以插入中文了,
但是先别高兴再早奥!!如果我没猜错的话,现在的确可以插入中文了,但是从数据库里读出的中文数据一定是乱码吧???怎么办??
在试试下面这句:
SET character_set_results=gbk;
现在你查询出来的可能就不是乱码了!
但是通常需要每次都得执行上面的语句才能将乱码变为正常!虽然有点麻烦,但起码也比插入不了数据库强是吧,并且这种方法,在用eclipse JDBC连接数据库的时候,是不会出现乱码的!

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。