Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Database/JDBC/SQL/JDO/Hibernate » Other DB  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 关于ACCESS 2000显示多国字符的问题,哪位大哥帮忙看看,在线等!
nafc





发贴: 1
积分: 0
于 2006-11-09 10:24 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
环境是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,不知道我的问题出在哪里?
请那位高手指导一下,谢谢!


nafc edited on 2006-11-09 10:28


flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

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