求救呀!Post提交中文乱码,但Get提交正常
Servlet中的doGet和doPost方法中都是:
request.setCharacterEncoding( "GBK ");
response.setContentType( "text/html;charset=GBK ");
在用Get方式提交时中文正常,但改用Post方式提交就是乱码。
提交时中文都用GB2312编过码了。不知道哪里错了,求好人心一救!
弄了一天了。55555~~~~~
[解决办法]
你doGet和doPost的实现不一样吗?一样的话doPost直接调用doGet就可以了。
要不可以多贴点代码看看
[解决办法]
request.setCharacterEncoding( "GB2312 ");把这个改一下
试试
[解决办法]
浏览器设置总是以utf8发送的,dopost接收数据不需要转换
[解决办法]
servlet在web.xml里面也可以配置编码的
[解决办法]
用UTF-8
[解决办法]
http://blog.webcl.net.cn/liqian/000271.html
这个对你有帮助
[解决办法]
统一编码,容器,数据库,jsp
[解决办法]
这样的问题在csdn就有N多人问过了,你自己去搜一下就OK了。