一开始数据库是用Navicat创建的
可以看出数据库中的格式是UTF-8
JDBC的连接字符集格式也是UTF-8
文件编码也是UTF-8
打印表中一行数据测试,原数据与打印结果如下
发现在Navicat中是正常显示,但是最后获取到的中文是呈现乱码形式
为了进一步定位问题,使用CMD查看数据库内容
发现在CMD中查看,确实是以乱码形式存储
使用show variables like "character%"查看编码格式,如下所示
你是指一个大象图标的数据库吧。应该是这个PostgreSQL,是以加州大学伯克利分校计算机系开发的 POSTGRES,现在已经更名为POSTGRES,版本 4.2为基础的对象关系型数据库管理系统(ORDBMS)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)