日期:2014-05-16  浏览次数:20621 次

.split 出现乱码
String s[];
  String name=request.getParameter("textfield"); 
  s = name.split(" ");
  out.print("<TD >"+s[0]+"</TD>");
  out.print("<TD >"+s[1]+"</TD>"); 
其中name 获得的是有空格分开的两个关键字 如 军事 武器  
在使用split后 输出的S[0],S[1] 都是乱码! 哪位可以解决下! 本人菜 大家多多指教! 数偶的越明白越好!谢谢了先!

------解决方案--------------------
String name=request.getParameter("textfield");
在这一句之前调用下下面的
request.setCharacterEncoding("gb2312");
试试