default-character-set=utf8
create database mydb default character set utf8 collate utf8_general_ci
3、建立数据表示也要指定字符集:
你从数据库获得的信息是以UTF-8进行编码的,当传递到Myeclipse下,获得的数据是以GB2312 编码的,即Myeclipse会用GB2312对数据库中以UTF-8 编码的字符再次编码,得到的肯定是乱码。解决方法,推荐的是使用String a = new String("数据库数据".getBytes("ISO8859-1"),"GB2312")将字符转换为GB2312,这样应该就显示正常了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)