哎呀,我也遇到这样的问题,正头痛呢?
String temp=(request.getParameter("sum")!=null?request.getParameter("sum"):"");
out.print("temp="+temp);
if(temp.equals("最後")) out.print("gaoji");
%>
<form action="" name="form1" method="post">
<input type="text" name="sum" value="最後">
<input type="submit" name="submit" value="submit">
</form>
打印出来的就是乱码!那位大狭帮着一起看看吧!谢谢拉
String temp=(request.getParameter("sum")!=null?request.getParameter("sum"):"");
out.print("temp="+temp);
if(temp.equals("最後")) out.print("gaoji");
%>
<form action="" name="form1" method="post">
<input type="text" name="sum" value="最後">
<input type="submit" name="submit" value="submit">
</form>
打印出来的就是乱码!那位大狭帮着一起看看吧!谢谢拉
temp=new String(customerName.getBytes("8859_1"),"GBK");
对字符集做一下转换。
temp=new String(temp.getBytes("8859_1"),"GBK");写错了,呵呵