高分求助,帮我看看 String mCaption=new String(request.getParameter("Caption").getBytes("8859_1"));接收的时候还要转换 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在取参数之前先调用request.setCharacterEncoding("GB2312"); 有中文的地方用转中文函数转一下 public String getStrcn(String str){ if(str==null){ str=""; } else{ try{ str=new String(str.getBytes("iso-8859-1"),"gb2312"); } catch(Exception ex){ } } return str; }out.println(getStrcn(name)); <%@ page contentType="text/html;charset=gb2312" %>对静态的中文有效;楼上的方法对传输过程中的中文有效! 给你个字符转换函数,可以常用的/**** 字符集的转换函数 ****/ // added by baiqing 2003.02.18 public static String charConvert(String strSource){ if (strSource == null){ return ""; } else{ try{ //return new String(strSource.getBytes("GB2312"), "ISO-8859-1"); String str = new String(strSource.getBytes("ISO-8859-1"), "GB2312"); System.out.println(str); return str; } catch (Exception ex){ System.out.println(ex.toString()); return ""; } } } 运行突发一个错误,请高手帮忙分析下可能的原因 一个关于部署工程出现的怪异的问题 Linux访问Windows服务器下的java WebService拒绝(Windows访问可以)特急,很多天了!!! java新手请求帮助!!! 关于webservice问题,请教高手 高手帮小弟看看那里不对? servlet基础问题 一段简单的代码看不太理解? 带问号的地方 是怎么作用啊?? jivejdon2的安装问题。 如何在多个用户对一张表操作时,不会错(数据弄错)? 请问这个问题怎么解决? 怎样写一个类,将字符串中的空格替换为%20,以便于传递参数?!
request.setCharacterEncoding("GB2312");
if(str==null){
str="";
}
else{
try{
str=new String(str.getBytes("iso-8859-1"),"gb2312");
}
catch(Exception ex){
}
}
return str;
}
out.println(getStrcn(name));
楼上的方法对传输过程中的中文有效!
/**** 字符集的转换函数 ****/
// added by baiqing 2003.02.18
public static String charConvert(String strSource){
if (strSource == null){
return "";
}
else{
try{
//return new String(strSource.getBytes("GB2312"), "ISO-8859-1");
String str = new String(strSource.getBytes("ISO-8859-1"), "GB2312");
System.out.println(str);
return str;
}
catch (Exception ex){
System.out.println(ex.toString());
return "";
}
}
}