前端页面

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head><title>登录</title>
</head>
<body>
<%@ page pageEncoding="UTF-8" %>
<div style="text-align: center"><form action="${pageContext.request.contextPath}/login" method="post">账号:<input type="text" name="username"><br>密码:<input type="password" name="password"><br>爱好:<input type="checkbox" name="hobbies" value="学习"> 学习<input type="checkbox" name="hobbies" value="游戏"> 游戏<input type="checkbox" name="hobbies" value="看剧"> 看剧<input type="checkbox" name="hobbies" value="代码"> 代码<br><input type="submit"></form>
</div>
</body>
</html>

后端获取 value 出现乱码

        req.setCharacterEncoding("utf-8");resp.setCharacterEncoding("utf-8");String username = req.getParameter("username");String password = req.getParameter("password");String[] hobbies = req.getParameterValues("hobbies");PrintWriter writer = resp.getWriter();if (hobbies != null){for (int i = 0; i < hobbies.length; i++) {writer.println(hobbies[i]);}}writer.println(username + "\n" + password);

解决方法

    //作用是指定服务器响应给浏览器的编码。同时,浏览器也是根据这个参数来对其接收到的数据进行重新编码(或者称为解码)。resp.setContentType("text/html;charset=utf-8");
    //设置如下编码也可以resp.setCharacterEncoding("utf-16");resp.setCharacterEncoding("gbk");

参考

(10条消息) request和response的setCharacterEncoding()方法_codingCoge的博客-CSDN博客_request.setcharacterencodinghttps://blog.csdn.net/qq_38409944/article/details/81327414

req.getParameterValues 输出前端乱码相关推荐

  1. 服务器日志显示乱码,CentosOS 6.5 服务器 控制台输出中文乱码,日志打印中文也乱码...

    系统是Centos 6.5 使用locale LANG=en_US.UTF-8 LC_CTYPE="en_US.UTF-8" LC_NUMERIC=zh_CN.UTF-8 LC_T ...

  2. PHP输出中文乱码的解决方法

    PHP输出中文乱码的解决方法 参考文章: (1)PHP输出中文乱码的解决方法 (2)https://www.cnblogs.com/cyun/p/4146131.html 备忘一下.

  3. CLion 控制台输出内容乱码问题的解决方法

    CLion 控制台输出内容乱码问题的解决方法 参考文章: (1)CLion 控制台输出内容乱码问题的解决方法 (2)https://www.cnblogs.com/flydangerfox/p/100 ...

  4. 解决Vs输出中文乱码的问题

    解决Vs输出中文乱码的问题 原文:https://blog.csdn.net/c_khalid/article/details/51515675 源程序的运行结果是:中文乱码 首先,这个与VS本身无关 ...

  5. jquery PHP 中文乱码,PHP输出中文乱码怎么解决?

    在建立网站的时候我们会发现,php页面输出乱码,php输出数据库字段也乱码,这要怎么解决?下面本篇文章就来给大家介绍一下解决php输出中文乱码的方法,希望对你们有所帮助. 第一种.HTML和PHP混合 ...

  6. qt5.13.2输出中文乱码

    qt5使用qDebug()输出中文乱码,可以在.pro文件中添加以下的代码: #解决中文编译没法通过,输出中文乱码 msvc {QMAKE_CFLAGS += /utf-8QMAKE_CXXFLAGS ...

  7. asp.net core输出中文乱码的问题

    原文:asp.net core输出中文乱码的问题 摘要 在学习asp.net core的时候,尝试在控制台,或者页面上输出中文,会出现乱码的问题. 问题重现 新建控制台和站点 public class ...

  8. Servlet 输出中文乱码的新收获(1)

    又碰到servlet 输出中文乱码的问题,恼火.研究了一下,有了新的发现和认识. 原始代码: java 代码 protected void doGet(HttpServletRequest reque ...

  9. VScode输出中文乱码的解决方法------测试过可以用

    VScode输出中文乱码的解决方法------测试过可以用 参考文章: (1)VScode输出中文乱码的解决方法------测试过可以用 (2)https://www.cnblogs.com/shou ...

  10. jenkins 控制台输出中文乱码

    jenkins在执行构建任务时会在 console output 进行任务的日志输出,但中文输出会乱码,如下图 解决办法: Manage Jenkins --->  系统配置 ---> 全 ...

最新文章

  1. html5 图片上传,支持图片预览、压缩、及进度显示,兼容IE6+及标准浏览器
  2. Mac-使用技巧之快捷键
  3. Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(上)
  4. docker 集群中文件挂载的问题
  5. 后台开发真的不需要看《tcpip详解》吗
  6. SpringBoot开发环境搭建
  7. C++中继承与虚函数示例
  8. (41)System Verilog输出变量时序延迟
  9. 关于深圳城中村小产权房,你应该知道的
  10. docker 镜像修改的配置文件自动还原_基于Docker搭建Redis一主两从三哨兵
  11. PHP echo 即时输出
  12. PPT计算机辅助教学,计算机辅助教学与多媒体课件制作
  13. Python 断言的使用
  14. 【VUE】vue程序设计----模仿网易严选
  15. 标准结构篇:7)塑料齿轮轮系设计总章
  16. 静态库与共享库制作,及区别
  17. android XML文件加注释
  18. easywechat Api大全
  19. 用计算机程序实现离散化的对象模型,模糊PID应用
  20. 小傻蛋的妹妹跟随小甲鱼学习Python的第五节005

热门文章

  1. [oracle]Oracle 11g DG搭建(备库使用ASM)
  2. ESXI 6.5安装详细步骤
  3. Xshell更改用户数据文件夹的方法
  4. g120宏的说明书_西门子变频器G120操作说明书
  5. 最全 Yaml 语法详解
  6. 【文档+视频】Verdi基础教程
  7. 毕设设计要点整理(一)——角色相关
  8. 爬虫--网络数据采集
  9. python 拟合圆_OpenCV曲线拟合与圆拟合
  10. web前端emoji表情