好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

javajdbc连接Access数据库出现中文乱码问题解决

由于Java的String类型用的是unicode编码,微软的Access 数据库 使用的是gbk编码。 所以使用String类型的变量存储Access中的文本字段 中文 会发生乱码的现象。 使用byte[]类型可以 解决 这一 问题 。 从Access 数据库 中读取 中文 byte[] bts=null; String ot



由于Java的String类型用的是unicode编码,微软的Access 数据库 使用的是gbk编码。

所以使用String类型的变量存储Access中的文本字段 中文 会发生乱码的现象。

使用byte[]类型可以 解决 这一 问题 。


从Access 数据库 中读取 中文

byte[] bts=null; 
				String other = null; 
				bts = rs.getBytes("ziduanming"); //读取ziduanming字段 
				if(bts != null)  other =  new String(bts,"gbk");//如果不为空,则进行转换 
				 

查看更多关于javajdbc连接Access数据库出现中文乱码问题解决的详细内容...

  阅读:40次