在Jsp中Form表单中汉字加入到数据库中怎... 15

在Jsp中Form表单中汉字加入到数据库中怎么成了汉字,怎么解决?还有数据库中长整型数据,并且是主键怎么读取?在MicrosoftAccess2000中?怎么访问?rs.... 在Jsp中Form表单中汉字加入到数据库中怎么成了汉字,怎么解决?还有数据库中长整型数据,并且是主键怎么读取?在Microsoft Access 2000中?
怎么访问?rs.getString(1);怎么访问no数据?长整型,并且是主键啊?
展开
 我来答
草莓爱恋月光
2008-04-28 · 超过17用户采纳过TA的回答
知道答主
回答量:57
采纳率:0%
帮助的人:29.5万
展开全部
我做过的程序中,表单中的汉字存到数据库中都是乱码, 所以要在servlet中获取页面数据后进行转换,
比如:
String user_name = request.getParameter("user_name");
if(user_name != null)
user_name = new String(user_name.getBytes("8859_1"), "GBK");
这样转换后存到数据库中的就是汉字了,否则会是乱码

至于获取长整型数据 有这个函数getInt(),参数跟getString()的一样,用法也一样。

可以看一下java API文档 里面有所有类的方法、属性,不会的时候找一下,多半都会找到 http://java.sun.com/j2se/1.3/docs/api/

我也是初学者 大家一起学习一下
旅天干p
2008-04-27 · TA获得超过175个赞
知道小有建树答主
回答量:250
采纳率:0%
帮助的人:156万
展开全部
汉字加入到数据库中当然是汉字啦,除非加入的时候做了转换,getString的返回值是字符串
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yilv
2008-04-28 · TA获得超过101个赞
知道答主
回答量:300
采纳率:33%
帮助的人:91.3万
展开全部
例:String username=request.getParameter("user");
byte a[]=username.getBytes("ISO-8859-1");
username=new String(a);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
怎么爱533
2008-04-30
知道答主
回答量:28
采纳率:0%
帮助的人:0
展开全部
action的时候用post
JSP页面用这个
<%
request.setCharacterEncoding("GBK");
%>就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式