
字母的话肯定都不会出现乱码的各种编码都兼容is08859-1 关键是要看你c# 那边是用的什么编码,然后java web就用什么编码进行解码,这样就不会乱码了,感觉你这个情况可能是浏览器编码没有设置对的问题,你看一下你的浏览器的编码是什么。
原因:浏览器默认使用UTF
-8编码方式来发送请求,而UTF- 8和GB2312编码方式表示字符时不一样,这样就出现了不能识别字符。
解决办法: index页面outprint(requestgetAttribute("name"))前加上
requestseCharacterEncoding("gb2312");
这段话
祝好运
>
用BufferedReader br = new BufferedReader(new InputStreamReader(requestgetInputStream(),"gb2312"));试试
以上就是关于Java Web后台通过request.getParameter( )方法得到的字符串显示为乱码全部的内容,包括:Java Web后台通过request.getParameter( )方法得到的字符串显示为乱码、request.getAttribute("name"); 为什么得到乱码、JSP 页面编码改为UTF-8或GBK,request.getParameter传值乱码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)