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

控制台输出乱码问题求教

String name=request.getParameter("name");
        String age=request.getParameter("age");
        
        //在运行后的页面上显示
        PrintWriter out=response.getWriter();
        
        response.setContentType("text/html;charset=utf-8");

        //str.getBytes("charset");//指定charset,即将底层存储的Unicode码解析为charset编码格式的字节数组方式
        String Name=new String(name.getBytes("iso-8859-1"),"utf-8");
        out.println("name="+Name+"    age="+age);
        
        //在控制台显示移动端传递过来的数据
        System.out.println("name="+Name);
        System.out.println("age="+age);

正在回答

2 回答

添加一句

request.setCharacterEncoding("utf-8");


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

你控制台的编码默认是utf-8吧

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

举报

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

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

进入课程

控制台输出乱码问题求教

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信