我在开发jsp的时候遇到了参数传递的中文乱码问题?各位能否给我什么解决方案,最好详细点,可以发到 谢谢了
解决方案 »
- java web应用
- 在Struts中为什么页面出现404错误!
- 加了一个Filter 为什么跳到登陆页面后,验证码不能正常显示了?
- myeclipse的问题???
- eclipse3.2怎么断点调试jsp
- 如何清空这样的查询条件
- 用Bean连接sql server的怪问题??能正常显示,数据却没保存,大家帮忙吧
- CachedRowSet不能初始化错误?前辈指点
- 在 jbuilder 中 类库javax.xxxxx.xxxxx 是 什么库啊?
- 数据库多表数据java怎么接收?
- 如何使用java截取视频文件的一帧(在google和百度上搜了一天没有答案)
- 为什么在Ecplise中调用jsp不能正常显示,而把文件放到tomcat下单独执行却可以?
String str = new String(request.getParameter("param").getBytes("ISO-8859-1"));
request.setCharacterEncoding("gb2312");
{
try
{
String temp_p=str;
byte[] temp_t=temp_p.getBytes("ISO8859-1");
String temp=new String(temp_t);
return temp;
}
catch(Exception e)
{
e.printStackTrace();
}
return "null";
}
调用此方法
最好的方法就是写一个过滤器,经过配置这样就可以达到不会出现任何的乱码了!
public class stockConstans {
public final static String MAKE_IN="生产入库" ;
public final static String TRANS_IN="调拨入库" ;
public final static String BACK_IN="退货入库" ;
public final static String WASTE_OUT="损耗出库" ;
public final static String NOT_CHECK="未审核" ;
}
在使用中文的类中调用即可,stockConstans.MAKE_IN就是"生产入库"啦