SQL Server JDBC的汉字支持问题(300分)

  • 主题发起人 主题发起人 qdyoung
  • 开始时间 开始时间
如果一个系统不支持汉字字符集,这时才叫中文问题。
如果系统已经支持了,再出现这类问题,就是使用者的问题了
 
>>如果一个系统不支持汉字字符集,这时才叫中文问题。
同意!但是这是“该系统或数据库”无中文问题!只是说它可以正确的存取汉字。
>>如果系统已经支持了,再出现这类问题,就是使用者的问题了
现在还有什么操作系统不支持汉字字符集吗!
同样的操作系统,同样的数据库!同样的java代码!
在这台机器上存取中文没有任何问题,但换到另一台上就是'?'号!是什么原因?
所谓中文问题,我的理解是,不管是哪里出了问题!只要不是编程人员本身的代码错误!就统统是中文问题!你不得不在字符集之间换来换去!“一次编译,到处运行”变成了“一次编译,到处调试”,不同的JDBC,不同的语言环境的操作系统,不同的默认字符集,数据库字符集和JAVA默认字符集的不同,统统都是元凶!
但按照楼上的说法,是使用者的问题!似乎对程序员是很不公正的!
 
不过!我的说法也有问题!那就是
我应该说:我在使用SQL Server2000的JDBC时候碰到过中文问题!
而不能说:SQL Server2000在汉字兼容方面有问题!
在这里我纠正我的说法!
 
sql server应该没有汉字问题的,如果你用的是jb,不知道你建工程的时候是否选择的GBK-2312,如果不是,可能会碰到这样的问题
 
我的没有任何问题,就是System.out.print(rs.getString(1));
 
我认为没有问题,我在中文操作系统下连接日文系统下的sql server都没有问题。
 
接受答案了.
 
后退
顶部