jsp页面中提交表单到mailto=xxx@xxx.xxx中后中文出现乱码怎么解决

来源:百度知道 编辑:UC知道 时间:2024/06/18 16:41:19
页面编码为UTF-8。提交的内容中英文都有。急盼高手指点。

这个你写一个中文处理的方法,把表单提交的数据做一下处理 方法如下“
<%!public String codeToString(String str)
{
String s=str;
try{
byte tempB[]=s.getBytes("ISO-8859-1");
s=new String(tempB);
return s;
}
catch(Exception e)
{
return s;
}
} %>

表单里面的数据拿出来,String s=codeToString(request.getParameter("username"))
直接传进这个方法,返回String,中文就不会出现这种情况呢,我想你的情况应该就这种把

...<%@ Page Language="C#" ContentType="text/html" ResponseEncoding="gb2312" %>在网页的首句 如果是 .net的话 ResponseEncoding="gb2312"