当前位置:Gxlcms > 数据库问题 > MySql中插入乱码问题解决

MySql中插入乱码问题解决

时间:2021-07-01 10:21:17 帮助过:17人阅读

Class.forName("com.mysql.jdbc.Driver").newInstance(); 2 //mydatabase为数据库名,_test为表名。_test表中有三个字段:id name author publish 3 con = DriverManager.getConnection("jdbc:mysql://localhost:3306/mydatabase?characterEncoding=utf8","root","123456");

  其中编码格式的设定就是{?characterEncoding=utf8}这句话。

  (另外一个就是导入数据时候也发生了乱码现象,解决办法如下:)  

MySql中默认的数据库编码集都不是utf-8的,所以在导入数据表的时候有中文会报错,这时候就新建一个自己的数据库,选择编码格式为utf8,排序集则选择utf8-Unicode,然后再导入数据就可以了。

  参考:http://www.cnblogs.com/time-is-life/p/5901868.html

  修改默认字符集:http://www.cnblogs.com/xingyunblog/p/3836299.html

  (仅供参考学习)

MySql中插入乱码问题解决

标签:www   st表   idt   建表   tab   写入   格式   character   修改   

人气教程排行