为什么提交表单后,输入的中文为乱码?急!!!!!!!(50分)

  • 主题发起人 主题发起人 h_o_u_l_i
  • 开始时间 开始时间
H

h_o_u_l_i

Unregistered / Unconfirmed
GUEST, unregistred user!
我用frontpage 设计的.html,再改为相应的.jsp,一切运行正常,但就是无法通过text或textarea表单
组件提交中文(英文可以),不知是什么缘故?我该如何解决?是frontpage的设置问题吗?
注:frontpage的网页属性中的html编码我已设置为gb2312;jsp中也加入了<%@ page contextType="text/html;charset=gb2312"%>

另外,我想问一下那里有想JBuilder中的可以独立运行的java帮助文档?若没有,那里可以下载其他的java api帮助文档?
最好是可以搜索的那种帮助文档 .
 
建议你用dreamweaver
 
你用的是win2K吧,打上SP4看看!
 
to all:
我的平台:win2kserver+sp4+j2sdk1.4.0_01+tomcat4.0.6
难道各位在用access+jsp+servlet+javabean时没有此问题吗?我在中文java技术网上看到一篇相关文章但太简单原文如下:
当用JDBC向数据库中插入数据的中文问题 ?这个问题的实现通常与各个JDBC driver的实现有关. 目前大多数JDBC driver采用本地编码格式来传输中文字符,例如中文字符"0x4175"会被转成"0x41"和"0x75"进行传输. 因此我们需要对JDBC driver返回的字符以及要发给JDBC driver的字符进行转换.
当用JDBC driver向数据库中插入数据时,需要先将Unicode转成native code;
当 JDBC driver从数据库中查询数据时,则需要将native code转换成Unicode.
难道是jdbc不行?
期待大家的回复!!!!!
 
tomcat的话,这样就可以了
response.setContentType("text/html;charset=gb2312");
request.setCharacterEncoding("gb2312");
weblogic不行。
 
if(!(userid==null)){
userid=new String(userid.getBytes("iso-8859-1"));
}
 
http://www.delphibbs.com/delphibbs/dispq.asp?lid=2103321
 
后退
顶部