submit.jsp页提交表单,upload.jsp页接收表单数据并加入mysql数据库中出现乱码

birdboyqss 2004-05-05 08:29:44
submit.jsp页提交表单,upload.jsp页接收表单数据并加入mysql数据库中出现乱码

具体如下:

submit.jsp的表单:
<form name="form1" method="post" action="upload.jsp" enctype="multipart/form-d
ata">

upload.jsp中:
request.setCharacterEncoding("gb2312");
upload.initialize(pageContext);
upload.upload();
String[] acceptName = upload.getRequest().getParameterValues("name");
String name = acceptName[0];
name = new String(name.getBytes("iso8859_1"), "gb2312");
File file = upload.getFiles().getFile(0);
file.saveAs(URL);

数据库的getConnection中的参数用的是:
useUnicode=true&characterEncoding=gb2312

而且问题是windows下的tomcat与mysql服务器可以,在另一台Redhat中也正常,结果换了
一台Redhat就出乱码了。tomcat与mysql都是相同版本的


...全文
108 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

67,538

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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