首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

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

2012-08-02 
设置为pageEncodingUTF-8,但是表单提交中文是乱码!!!如题,已经设置好pageEncodingUTF-8,但是表单提

设置为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还要快的

热点排行