小妹请教:JSP连接ORACLE数据取得字符显示是ASCII码?怎么解决?各位帮帮忙5555 更换Oracle的驱动,把classes12.zip换为classes12.jar,把nls_charset12.zip换为nls_charset12.jar文件,如果你没有我发给你。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 好的。我在CSDN上面给你发短消息 在原码中加入request.setCharacterEncoding("GB2312"); 你的JSP也面最上边那几句你贴出来看看 JSP页面编码那些东东应该是在页面一开始定义的 早就定义了否则也不会在微软的sqlserver里面通过现在就在ORACLE里面不能通过 我又不是第一天写JSP别把我当成白痴呀 小妹昨天太着急了,言谈之中多有得罪,请各位见谅对了。我昨天仔细检查发现了一个很奇怪的问题。有两个jsp文件,其中一个jsp文件是查询数据库中的表A,另一个jsp文件是查询数据表B,两个文件的程序大致相同。但是其中一个可以正确显示中文;另一个却不能正确显示中文,显示的是ASCII码。这是怎么回事呀???我都快被气晕了 我用的是tomcat4.0应该能很好的解决中文问题才对的呀。。 好久不见你了,把你的两个JSP文件发过来,我帮你找! 按你说的,我想不是中文问题,估计是你的程序有问题或者webServes有问题。 我看了已上的内容,连库的时候最好用JAVABEAN连数据。要不你发到 在jsp中加入<%request.setCharacterEncoding("GB2312");%>试一下我以前遇到过很好用的你试一下了 一定要在所有的jsp中加入 你是不是可以转码,我是说吧你遇到了文字错误的字段转码,将ASCII码转成你要的文字码。 怎么把ASCII码转成我要的文字码??你举一个例子吧? 我发现了主要原因,但是不知道该怎么改。主要原因是:游标只能单向移动:PreparedStatement pstm = con.prepareStatement(strSQL);游标可以双向移动:PreparedStatement pstm = con.prepareStatement(strSQL,ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);我使用了游标双向移动,我使用游标双向移动目的是为了使用:rs.last() ;intTotal=rs.getRow() ;就是取结果集的总数我都不知道怎么改才好。因为程序不是我写的,而写程序的人又不在。我现在接手他的工作 这段代码总是报错,错在哪里了? 怎么用程序判断电脑是否安装了jre? 新手异常问题 跪求java学习经,请各路高人指点 求正则表达式到DFA的java实现,急 为什么在别的机器上运行我的Applet就不能响应鼠标操作呢?(急) 怎么在一个24个字的字串中随机插入4个字 关于接口编程 急,关于URL类和HttpConnection类的问题,急在线等待!!! 报cannot resolve symbol怎么处理 这些都是些什么啊! 关于中文的问题?
否则也不会在微软的sqlserver里面通过
现在就在ORACLE里面不能通过
别把我当成白痴呀
这是怎么回事呀???我都快被气晕了
应该能很好的解决中文问题才对的呀。。
要不你发到
<%
request.setCharacterEncoding("GB2312");
%>
试一下
我以前遇到过
很好用的
你试一下了
你举一个例子吧?
主要原因是:
游标只能单向移动:PreparedStatement pstm = con.prepareStatement(strSQL);
游标可以双向移动:PreparedStatement pstm = con.prepareStatement(strSQL,ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);我使用了游标双向移动,我使用游标双向移动目的是为了使用:
rs.last() ;
intTotal=rs.getRow() ;就是取结果集的总数我都不知道怎么改才好。因为程序不是我写的,而写程序的人又不在。我现在接手他的工作