>>如果一个系统不支持汉字字符集,这时才叫中文问题。
同意!但是这是“该系统或数据库”无中文问题!只是说它可以正确的存取汉字。
>>如果系统已经支持了,再出现这类问题,就是使用者的问题了
现在还有什么操作系统不支持汉字字符集吗!
同样的操作系统,同样的数据库!同样的java代码!
在这台机器上存取中文没有任何问题,但换到另一台上就是'?'号!是什么原因?
所谓中文问题,我的理解是,不管是哪里出了问题!只要不是编程人员本身的代码错误!就统统是中文问题!你不得不在字符集之间换来换去!“一次编译,到处运行”变成了“一次编译,到处调试”,不同的JDBC,不同的语言环境的操作系统,不同的默认字符集,数据库字符集和JAVA默认字符集的不同,统统都是元凶!
但按照楼上的说法,是使用者的问题!似乎对程序员是很不公正的!