form 提交了仍然是乱码。求助。。。。。。。。

zzdun 2010-03-28 05:11:17
提交的form
 <form method="post" action="manage/test2.jsp" name="edit"><table height="100%" width="100%" cellspacing="0" cellpadding="0" border="1" align="center">
<tbody><tr align="center">
<td height="30"><input type="text" name="title" value="" size="98">
</td></tr>
<tr align="center">
<td height="30"><input type="text" name="date" value="" size="98">
</td></tr>
<tr align="center">
<td height="30"><strong>日期格式为“YYYY-MM-DD”<input type="submit" value="确定提交" name="editgnn"></strong>
</td></tr>
<tr align="center">
<td class="top"><textarea name="content" rows="60" cols="100"></textarea>

</td></tr>
</tbody></table>
</form>


接收的代码
 <% 
String new_title = new String(request.getParameter("title").getBytes("ISO8859-1"),"gbk");
String new_date = request.getParameter("date");
String new_content = new String(request.getParameter("content").getBytes("ISO8859-1"),"gbk");
//connect.updateLog(sql);

out.println(new_title);
out.println(new_date);
out.println(new_content);%>



还有一个问题是,另一个用户注册,在本地上测试,注册的中文正常显示,传上服务器后,注册的中文则为???乱码

mysql数据库
...全文
56 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zzdun 2010-03-28
  • 打赏
  • 举报
回复
就楼上那位了~~~~~~~~~~~~~~~~~

感谢你的回复!!!!!!
zzdun 2010-03-28
  • 打赏
  • 举报
回复
解决了~~~~~~~~~~~~~~~~~~~


request.setCharacterEncoding("gbk");
response.setCharacterEncoding("gbk");


response也要设置!!!!!!!!!!!



谁来接分啊??
wrong1111 2010-03-28
  • 打赏
  • 举报
回复
出现乱有几个地方会产生影响。。
建议看看下面四个方面。
1。页面编码
2。处理器(业务处理)
3。WEB容器uriEncoding
4。数据库编码

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧