java程序中中文没有乱码,存入数据库后发现中文乱码已解决
目录
java程序中中文没有乱码,存入数据库后发现中文乱码(已解决)
刚刚我就出现了这个问题,原本是可以的,后来切换了一个新的数据库,用JDBC存入中文数据的时候发现了乱码现象。在java程序中获取的中文信息没有乱码,也查看了新数据
库的属性编码也是(UTF-8),也可以用” show variables like ‘char%’ “ 这条sql查看你数据库中的具体编码信息。若都是utf-8 格式的,可以在java程序中JDBC链接数据库时
private static final String DATABASE_URL = “jdbc:mysql://1********3:3306/****
改为:
private static final String DATABASE_URL = “jdbc:mysql://1********3:3306/****?useUnicode=true&characterEncoding=UTF-8”;