informix查询数据库编码(informix数据库版本)

软件开发 21
本篇文章给大家谈谈informix查询数据库编码,以及informix数据库版本对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 用dbvisualizer查看informix数据库内容是乱码,怎么解决? 在连接URL中, 增加DB_LOCALE=en_us.819;CLIENT_LOCALE=en_us.57372;NEWCODESET=GBK,8859-1,819

本篇文章给大家谈谈informix查询数据库编码,以及informix数据库版本对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

用dbvisualizer查看informix数据库内容是乱码,怎么解决?

在连接URL中, 增加

DB_LOCALE=en_us.819;CLIENT_LOCALE=en_us.57372;NEWCODESET=GBK,8859-1,819

示例:

jdbc:informix-sqli://ip:port/dbname:informixserver=servername;DB_LOCALE=en_us.819;CLIENT_LOCALE=en_us.57372;NEWCODESET=GBK,8859-1,819

java访问informix数据库text字段中文乱码问题

建议将获取数据库的数据集做成通用的模块,这样可以针对不同的数据库的不同字符集,进行相应的编码。比如

如果你informix的字符集是iso-1(iso-8859-1)相关的,那么直接取出来,肯定是乱码,需要转换一下:

String value=new String(resultset.getString("field").getBytes(""iso-8859-1""));

//如果是linux系统,可能还要这样写:

String value=new String(resultset.getString("field").getBytes(""iso-8859-1""),"GBK");

[ informix数据库 ] 取出的中文为乱码,怎么解决?

建议将获取数据库的数据集做成通用的模块,这样可以针对不同的数据库的不同字符集,进行相应的编码。比如

如果你informix的字符集是iso-1(iso-8859-1)相关的,那么直接取出来,肯定是乱码,需要转换一下:

String value=new String(resultset.getString("field").getBytes(""iso-8859-1""));

//如果是linux系统,可能还要这样写:

String value=new String(resultset.getString("field").getBytes(""iso-8859-1""),"GBK");

informix查询数据库编码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于informix数据库版本、informix查询数据库编码的信息别忘了在本站进行查找喔。

informix查询数据库编码 查看informix数据库编码informix数据库查询命令informix数据库名称查询命令informix数据库特点informix数据库中文乱码informix重启数据库informix数据库常用的命令查看informix数据库版本informix数据库重启命令linux连接informix数据库
扫码二维码