Spring的数据源配置是:<bean id="accessDataSource" class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName">
<value>sun.jdbc.odbc.JdbcOdbcDriver</value>
</property>
<property name="url">
<value>jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};
DBQ=C:\project\dbCRSS.mdb;useUnicode=true&amp;characterEncoding=UTF-8</value>
</property>
</bean>

解决方案 »

  1.   

    日本語 3
    ?? 2第一个字符串“日本語”是用日语写的,后面的3表示的是字符串的长度
    后面的??是“汉语”,但现在看不到了,字符串的长度都是对的在Access的数据视图里都是正确的,不知道为什么在其他地方就不行了
      

  2.   

    在 ACCESS 中存储是用 UNICODE 的。参考帖子:http://community.csdn.net/Expert/topic/5012/5012335.xml?temp=.1581995
      

  3.   

    请到相应的语言版块去问吧,在ACCESS中是用UNICODE存储的。
      

  4.   

    在Access中是Unicode我知道,但为什么取出来就不是了呢?
      

  5.   

    xiangbo520(充栋汗牛) 你所说的UTF-8读取是哪种啊?
      

  6.   

    这么久了
    说一下最后的结果吧~
    之所以会出现这种问题,似乎只是eclipse控制台的原因,在页面上显示是完全正确的~
    Over