html:form提交表单时,中文出现乱码 原因?

2025-01-07 07:15:10
推荐回答(3个)
回答1:

可以将你获取到的String 再设置一下
String str=request.getParameter("name");
str=new String(str.getBytes("iso-8859-1"),"gbk");

回答2:

Java和JSP源文件的保存方式是基于字节流的,如果Java和JSP编译成class文件过程中,使用的编码方式与源文件的编码不一致,就会出现乱码。

想必你一定知道解决方案了,在此就没必要多说了。

回答3:

字符集改为GBK或gb2312