.split 出现乱码

lv2165090 2010-04-29 11:06:05
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] 都是乱码! 哪位可以解决下! 本人菜 大家多多指教! 数偶的越明白越好!谢谢了先!
...全文
250 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lv2165090 2010-04-30
  • 打赏
  • 举报
回复
前台页面
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

是POST提交
goosman 2010-04-30
  • 打赏
  • 举报
回复
先看看你前台页面是什么编码?
然后看看你是POST提交还是GET提交?

不然我不明白是哪里的问题.
lv2165090 2010-04-30
  • 打赏
  • 举报
回复
总算对了!! 感谢
goosman 2010-04-30
  • 打赏
  • 举报
回复
String name=request.getParameter("textfield");
在这一句之前调用下下面的
request.setCharacterEncoding("gb2312");
试试
lv2165090 2010-04-29
  • 打赏
  • 举报
回复
刚才又在
String name=request.getParameter("textfield"); 后面加了个输出name的语句
out.print("<TD >"+name+"</TD>"); 发现也输出的是乱码!这是不是接受的文本域就是乱码了? 求解决!

87,915

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧