Java编程语言默认的编码方式是UNICODE但Java编译器所使用的字符集则是操作系统的默认字符集,中文的Windows 是GBK,英文系统则是ISO-8895-1。
对于数据库访问过程中所存在的中文问题也就不太难理解了。
事实上,Java中文处理之所以存在问题,其根本原因是由于被http://www.java-cn.com/club/html/53/n-5353.html操作的中文字符(变量)的编码格式与目标的编码格式不同造成的,所有这些问题其实都是发生在字符的读入、输出过程中的,只要我们把握住这一环节,就可以更好的理解和处理Java的中文问题了。