ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码

Java获取PostgreSQL数据库中文数据乱码问题

来源:网络整理     时间:2016-05-27     关键词:postgresql数据库

本篇文章主要介绍了"Java获取PostgreSQL数据库中文数据乱码问题",主要涉及到postgresql数据库方面的内容,对于Javajrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播感兴趣的同学可以参考一下: 背景:开发过程中遇到服务器字符集(server_encoding )为sql_ascii的数据库,直接使用JavaJDBC访问数据库读取数据,发现中文显示为乱码...

背景:

开发过程中遇到服务器字符集(server_encoding )为sql_ascii的数据库,直接使用Java JDBC访问数据库读取数据,发现中文显示为乱码。

解决方法:

sql = "select jgdm ,convert_to(jgmc,'sql_ascii')from gl_jgdy";
			ResultSet rs = stmt.executeQuery(sql);
			while (rs.next()) {
				String gbkName = new String(rs.getBytes(2), "GBK");
				dataMap.put(rs.getString(1), gbkName);
			}

注意,下面这行代码只能设置为GBK

String gbkName = new String(rs.getBytes(2), "GBK")
以上!

以上就介绍了Java获取PostgreSQL数据库中文数据乱码问题,包括了postgresql数据库方面的内容,希望对Javajrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播有兴趣的朋友有所帮助。

本文网址链接:http://www.codes51.com/article/detail_1345025.html

相关图片

相关文章