1 弄清楚数据库类别,不同的数据库的数据编码不同,读取数据库所用编码类型要与数据库编码类型一致
2 弄清楚程序文件本身编码
3 弄清楚自己的程序中设置的程序编码类型
我在给客户服务中,遇到过乱码问题,在连接字串中加入:charset=gb2312,问题解决。但你用的是JDBC连接,他使用的ODBC连接,应该类似,当时的具体情况是:
用户使用DBSync软件做MySQL的数据同步,MySQL的数据库字符集为utf8mb4,连接字符串采用ODBC 351,在任务设置的step2,列出的中文数据是乱码,在连接字串中加入:charset=gb2312,问题解决。
以上就是关于读取DB数据库时,读取中文时出现乱码,是什么问题全部的内容,包括:读取DB数据库时,读取中文时出现乱码,是什么问题、使用JDBC连接SQL SERVER的数据库后,读取出来的中文数据是乱码、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)