Topic: 关于ACCESS 2000显示多国字符的问题,哪位大哥帮忙看看,在线等!

  Print this page

1.关于ACCESS 2000显示多国字符的问题,哪位大哥帮忙看看,在线等! Copy to clipboard
Posted by: nafc
Posted on: 2006-11-09 10:24

环境是WINDOWS XP英文版(装了中文,德文,日文,韩文的字符集) ACCESS 2000英文版 JDK1.4 加上TOMCAT4.0
数据库的连接方式是
dbdriver=sun.jdbc.odbc.JdbcOdbcDriver
dburl=jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=E:\\library.mdb
JSP画面用的是UTF-8的编码
<%@ page contentType="text/html; charset=UTF-8" %>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
ACCSEE数据库中的中文,日文等数据都能正常输入,看到。
现在出现的问题是:如果XP的默认字符集是英文的话,中文日文的数据在JAVA里看到都是“?”(用.getBytes("8859_1"),getBytes("UTF8")也是“”?“),把XP的默认字符集改成日文的话,日文数据就能正常显示,其他语言还是“?”
一般ACCSEE的是用UNICODE保存数据的,JAVA也是用UNICODE,不知道我的问题出在哪里?
请那位高手指导一下,谢谢!


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923