最近刚接触sybase数据库,发现sybase分为cp936和cp850两种字符集,我用java编程,正常连接cp936的数据库读取中文是没问题的,但是cp850的就会出现乱码。后来在网上查了一下,经过测试发现,加上如下代码就可以解决中文乱码问题了。
String str = "......";//此处是数据库的数据
String strCode = new String(str.getBytes("iso-8859-1"),"GBK");
System.out.println(strCode);
本文介绍使用Java编程时遇到Sybase CP850字符集导致的中文乱码问题,并提供解决方案:通过指定字符串的编码转换方式来避免乱码现象。
285

被折叠的 条评论
为什么被折叠?



