当前位置: 代码迷 >> Java Web开发 >> 设立为pageEncoding="UTF-8"但是表单提交中文是乱码!
  详细解决方案

设立为pageEncoding="UTF-8"但是表单提交中文是乱码!

热度:4969   发布时间:2013-02-25 21:17:22.0
设置为pageEncoding="UTF-8",但是表单提交中文是乱码!!!
如题,已经设置好pageEncoding="UTF-8",
但是表单提交中文到另外一个JSP里却是乱码!
每个页面都是UTF-8

------解决方案--------------------------------------------------------
你打开首选参数看看那里面选的是什么??是不是utf

------解决方案--------------------------------------------------------
你进行一下编码转换吧 fileName为你获取的字符串

byte cc[]=fileName.getBytes("ISO-8859-1");
fileName=new String(cc);
------解决方案--------------------------------------------------------
表单提交到Action?servlet?
直接在程序里面处理阿
s=new String(s.getBytes("ISO-8859-1"),"gb2312");
------解决方案--------------------------------------------------------
http://developer.51cto.com/art/200708/53612.htm这个估计能解答你的问题,网上很多,有时候自己搜一下比CSDN还要快的
  相关解决方案