为了账号安全,请及时绑定邮箱和手机立即绑定

网页为中文,但控制台乱码

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

String name =request.getParameter("name");

String age = request.getParameter("age");

//设置请求以及响应的内容类型以及编码方式:

response.setContentType("text/html;charset=utf-8");

PrintWriter out = response.getWriter();

//防止中文乱码

out.print("name="+new String(name.getBytes("iso-8859-1"),"utf-8")+" age="+age);

System.out.println("name="+new String(name.getBytes("iso-8859-1"),"utf-8"));

System.out.println("age="+age);

}

555c5faa0001658505000129.jpg

555c5faa0001a59805000504.jpg

控制台乱码



正在回答

3 回答

我按着1#的方法一改结果网页也乱码成??了

0 回复 有任何疑惑可以回复我~

把index.jsp这个页面的charset改成“UTF-8”,控制台就不会是乱码了,如图:

http://img1.sycdn.imooc.com//5620c783000192c809380488.jpg

3 回复 有任何疑惑可以回复我~
#1

阿丁4513

为什么把这两个编码搞成这样就行了??
2016-05-23 回复 有任何疑惑可以回复我~

我也是这个问题,我就算不转码   网页也是中文。而console是乱码

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Android中的Http通信
  • 参与学习       64653    人
  • 解答问题       347    个

了解Android-http网络编程应用,常见忘了请求相关应用

进入课程

网页为中文,但控制台乱码

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号