|
蓝森林 http://www.lslnet.com 2006年6月6日 10:18
!!请教一个ObjectOutputStream时出现乱码的问题!!
我建了一个JTable,里面的数据是从数据库获取,当我用ObjectOutputStream把JTable中的数据导出到一个Excel文件时,打开文件发现所有中文都是乱码。请问各位怎么才能解决此乱码问题啊?
求各位帮帮小弟!小弟在此先谢了!! |
!!请教一个ObjectOutputStream时出现乱码的问题!!
请各位帮忙解决一下! |
!!请教一个ObjectOutputStream时出现乱码的问题!!
jdbc的connection可以设置语言编码,详见你的jdbc驱动的说明。 |
!!请教一个ObjectOutputStream时出现乱码的问题!!
多谢版主!小弟很菜,不懂怎么设置,请版主说明白一点好吗。最好能给一个实例。多谢先! |
!!请教一个ObjectOutputStream时出现乱码的问题!!
每种驱动都不一样,以jtds来说
http://jtds.sourceforge.net/faq.html#urlFormat
Class.forName("net.sourceforge.jtds.jdbc.Driver");
String driverUrl = "jdbc:jtds:sqlserver://192.168.0.20/mydb;user=sa;password=youdontknow;charset=GB2312"
Connection conn = DriverManager.getConnection(driverURL);
不同的jdbc驱动设置方法都不一样的,看具体的Jdbc的文档。很多时候数据库用的本级默认的字符集,而java用UTF8的,这样就要进行转换了,具体方法搜索精华区。 |
| |