我用的最新的支持Unicode4.0的JDK1.5,读取ACESS数据库里面的中文时就会返回问号“?”,说明一下,如果数据项是Unicode 代码点范围在U+0000 至 U+10FFFF(BMP,即基本字符)没有问题,如果数据项是Unicode 代码点在 U+10000 至 U+10FFFF 范围之间的字符,也就是那些使用原始的 Unicode 的 16 位设计无法表示的字符,读取的时候就会出现“?”,请高手解决连接: conn = DriverManager.getConnection("jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};" + "DBQ=data.mdb");读取:rs.getstring(1)当读取上面说的增补字符就会有问题
用getBinaryStream,getCharacterStream处理的时候也是出现?