数据库

本类阅读TOP10

·SQL语句导入导出大全
·SQL Server日期计算
·SQL语句导入导出大全
·SQL to Excel 的应用
·Oracle中password file的作用及说明
·MS SQLServer OLEDB分布式事务无法启动的一般解决方案
·sqlserver2000数据库置疑的解决方法
·一个比较实用的大数据量分页存储过程
·如何在正运行 SQL Server 7.0 的服务器之间传输登录和密码
·SQL中两台服务器间使用连接服务器

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
数据库SQLServer 驱动程序版本造成的中文问题。

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

今天帮同事调试Jsp的时候发现一个奇怪的问题:通过jdbc从数据库读取数据时,遇到中文时竟然时乱码。
进行转码(new String(congtent.getBytes(“ISO8859-1“, “GBK“))就没有问题了。
我在我的机器上运行同样的代码,没有任何问题。中文正常显示。不需要做任何转码。
开始我想可能是他本地机器的字符集设置的问题。(确认后不是)
然后我怀疑可能是tomcat的字符有问题(不过不太可能,毕竟是通过jdbc调用,只是借用了tomcat的连接池而已。不会那么倒霉吧)
但是为了确认,还是在eclipse里面写了一个应用,直接连接数据库,在同事的机器上还是有问题。(服了:))
最后我想到了驱动程序,那肯定是驱动的问题。查看同事的驱动,果然比我的要小很多。
覆盖了就没有问题了。


相关文章

相关软件