Topic: 求助~关于jsp连接数据库的中文问题~ |
Print this page |
1.求助~关于jsp连接数据库的中文问题~ | Copy to clipboard |
Posted by: piaopiao20 Posted on: 2003-10-07 22:27 用jsp实现,从数据库的一个表单得到一个属性值,然后写到到另外一个表单中的相关属性值里面去,但是得到的却不是中文。 部分相关代码如下: <%@ page contentType="text/html;charset=gb2312" %> .. String iname=request.getParameter("iname"); .. String sql="select name from user where uid='"+iname+"'"; ResultSet re=bean.executeQuery(sql); re.next(); iname=re.getString("name"); re.close(); bean.close1(); bean.close2(); .. sql="insert into inf(iname) values('"+iname+"')"; bean.update(sql); 请大家帮忙看看啊~~~ |
2.Re:求助~关于jsp连接数据库的中文问题~ [Re: piaopiao20] | Copy to clipboard |
Posted by: dapan Posted on: 2003-10-08 08:54 后台什么数据库? 试用什么版本的JDBC Drivers? 什么操作系统? 或者, 先搜索一下论坛? ^_^ |
3.Re:求助~关于jsp连接数据库的中文问题~ [Re: piaopiao20] | Copy to clipboard |
Posted by: piaopiao20 Posted on: 2003-10-08 13:03 对不起忘说了,用的是mysql,win2000,org.gjt.mm.mysql.Driver |
4.Re:求助~关于jsp连接数据库的中文问题~ [Re: piaopiao20] | Copy to clipboard |
Posted by: helloworld Posted on: 2003-10-08 13:18 应用服务器是什么? |
5.Re:求助~关于jsp连接数据库的中文问题~ [Re: piaopiao20] | Copy to clipboard |
Posted by: piaopiao20 Posted on: 2003-10-08 21:47 tomcat4.0 的~ |
6.Re:求助~关于jsp连接数据库的中文问题~ [Re: piaopiao20] | Copy to clipboard |
Posted by: NoLimited Posted on: 2003-10-09 13:17 不太明白 |
7.Re:求助~关于jsp连接数据库的中文问题~ [Re: piaopiao20] | Copy to clipboard |
Posted by: magician Posted on: 2003-10-09 16:33 把建立连接的代码贴出来 |
8.Re:求助~关于jsp连接数据库的中文问题~ [Re: piaopiao20] | Copy to clipboard |
Posted by: jssj010 Posted on: 2003-10-09 20:38 JSP:<%@ page language="java" import="jl.*" contentType="text/html;charset=8859_1"%> Servlet:response.setContentType("text/html; charset=8859_1"); Beans:编译的时候用 javac -encoding 8859_1 XxxBean.java 可以试试 |
9.Re:求助~关于jsp连接数据库的中文问题~ [Re: piaopiao20] | Copy to clipboard |
Posted by: piaopiao20 Posted on: 2003-10-10 00:37 谢谢大家,我用这个函数 <%! public String get(String s) { try { String temp1=str; byte [] temp2=temp1.getBytes("GBK"); String temp=new String(temp2,"ISO8859_1"); return temp; } catch(Exception e) {} return null; } %> 解决了这个问题。 |
10.Re:求助~关于jsp连接数据库的中文问题~ [Re: piaopiao20] | Copy to clipboard |
Posted by: chenyajun5 Posted on: 2003-10-10 07:52 怎么调用这个解决的,详细说一下,把代码贴出来啊 |
11.Re:求助~关于jsp连接数据库的中文问题~ [Re: chenyajun5] | Copy to clipboard |
Posted by: nothing Posted on: 2003-10-10 08:10 <%@ page contentType="text/html;charset=GBK" %> <% response.setContentType("text/html;charset=GBK"); request.setCharacterEncoding("GBK"); %> <META http-equiv=Content-Type content="text/html; charset=GBK"> |
12.Re:求助~关于jsp连接数据库的中文问题~ [Re: nothing] | Copy to clipboard |
Posted by: helloworld Posted on: 2003-10-10 08:14 与楼上的方法相结合: jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=GBK |
13.Re:求助~关于jsp连接数据库的中文问题~ [Re: piaopiao20] | Copy to clipboard |
Posted by: piaopiao20 Posted on: 2003-10-10 18:04 我做的是这样的 。 <%@ page contentType="text/html;charset=gb2312" %> .. <%! public String get(String s) { try { String temp1=str; byte [] temp2=temp1.getBytes("GBK"); String temp=new String(temp2,"ISO8859_1"); return temp; } catch(Exception e) {} return null; } %> .... String iname=request.getParameter("iname"); .. String sql="select name from user where uid='"+iname+"'"; ResultSet re=bean.executeQuery(sql); re.next(); iname=re.getString("name"); iname=get(iname); re.close(); bean.close1(); bean.close2(); .. sql="insert into inf(iname) values('"+iname+"')"; bean.update(sql); |
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 |