求SQLServer的JDBC驱动程序 你是用jsp&servlet?如是是有乱码,有代码可解决! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 附一个用于从数据库和网络中取出中文乱码的处理函数,入参是有问题的字符串,出参是问题已经解决了的字符串。 String parseChinese(String in) { String s = null; byte temp []; if (in == null) { System.out.println("Warn:Chinese null founded!"); return new String(""); } try { temp=in.getBytes("iso-8859-1"); s = new String(temp); } catch(UnsupportedEncodingException e) { System.out.println (e.toString()); } return s; } to: ycats(加菲猫)这样做对数据量大的数据集,处理会很慢的。还有别的办法吗? 通用jdbc驱动都有同样的问题, 这是字符集的问题。 这是jdbc的问题,你要解决就要那样去做 流行的关系数据库系统都支持数据库 encoding,也就是说在创建数据库时可以指定它自己的字符集设置,数据库的数据以指定的编码形式存储。当应用程序访问数据时,在入口和出口处都会有 encoding 转换。 对于中文数据,数据库字符编码的设置应当保证数据的完整性. GB2312,GBK,UTF-8 等都是可选的数据库 encoding;也可以选择 ISO8859-1 (8-bit),那么应用程序在写数据之前须将 16Bit 的一个汉字或 Unicode 拆分成两个 8-bit 的字符,读数据之后则需将两个字节合并起来,同时还要判别其中的 SBCS 字符。没有充分利用数据库 encoding 的作用,反而增加了编程的复杂度,ISO8859-1不是推荐的数据库 encoding。JSP/Servlet编程时,可以先用数据库管理系统提供的管理功能检查其中的中文数据是否正确。 然后应当注意的是读出来的数据的 encoding,JAVA 程序中一般得到的是 Unicode。写数据时则相反。 ODBC驱动程序为什末支持汉字显示! 那用db2吧。在windows平台,用IBM的JDBC驱动下的db2,我没遇过中文问题。 请教,怎样按条件复制CSV文件内容到另一个CSV文件 播放不了MIDI格式的文件 请问如何去掉从网上down下来的源码前的空格???????? java swing 下实现文件上传????? 排序问题!!!急!!高分,在线等!!! 这是什么意思?高手们指点 汉字转换unicode码的问题? 简单问题,一问便知!在线等待javascript 谈谈报表开发﹗﹗﹗ jdk 和 j2sdk 的區別是?? 在jb5启动weblogic6。1为什么不需要密码? InputStream的有关问题!
这样做对数据量大的数据集,处理会很慢的。
还有别的办法吗?