当前位置:网站首页>JSP response,request操作中(中文乱码)-如何解决呢?
JSP response,request操作中(中文乱码)-如何解决呢?
2022-07-31 08:23:00 【qq_25073223】
转自:
JSP response,request操作中(中文乱码)-如何解决呢?
下文讲述response,request操作中中文乱码的处理方法分享,如下所示:
当request向服务器发送中文字符时,服务器端获取的乱码 当response向客户端发送中文字符时,客户端接收到的是乱码, 我们在开发中遇到这种问题,就是request,response乱码,那么如何处理此类异常
response中文乱码的处理方法
服务器发给浏览器的数据默认是按照ISO-8859-1编码
浏览器接收到数据后按照默认的字符集进行解码后显示
如果浏览器的默认解码字符集不是ISO-8859-1,就出现乱码
处理方法: 设置服务器端编码和客户端编码一致 ------------------------------------------------ 1.设置服务器端的编码 response.setCharacterEncoding('utf-8”); 2.通知浏览器服务器发送的数据格式 response.setContentType('text/html;charset=utf-8”); 3.jsp页面通知浏览器展示的编码格式 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
request中文乱码的处理方法
处理方法: 1.无论get请求还是post请求,将中文参数进行url编码,用URLEncoder.encode()进行编码传到后台 2.设置pageEncoding=“utf-8” 3.后台接收编码也用 utf-8 4.web.xml设置编码 <filter> <filter-name>encodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-param> <param-name>encoding</param-name> <param-value>UTF-8</param-value> </init-param> <init-param> <param-name>forceEncoding</param-name> <param-value>true</param-value> </init-param> </filter> <filter-mapping> <filter-name>encodingFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
边栏推荐
- torch分布式训练
- [MySQL exercises] Chapter 4 · Explore operators in MySQL with kiko
- 普通函数的参数校验
- 深度学习随机数设置,保证实验的可重复性
- 【MySQL中auto_increment有什么作用?】
- SQL连接表(内连接、左连接、右连接、交叉连接、全外连接)
- Job hunting product manager [9] How to write a good resume in job hunting season?
- Ubuntu22.04安装mysql
- 7/28-7/29 Expectation + thinking + suffix array + ST table
- 基于golang的swagger超贴心、超详细使用指南【有很多坑】
猜你喜欢
ONES 入选 CFS 财经峰会「2022数字化创新引领奖」
【小程序项目开发--京东商城】uni-app之自定义搜索组件(上)-- 组件UI
使用MySQL如何查询一年中每月的记录数
35-Jenkins-Shared library application
奉劝那些刚参加工作的学弟学妹们:要想进大厂,这些核心技能是你必须要掌握的!完整学习路线!
一、MySQL主从复制原理
Flutter Paystack implements all options
mysql 数据去重的三种方式[实战]
vscode输出中文乱码问题
Practical Bioinformatics 2: Multi-omics data integration and mining
随机推荐
射频电路学习之滤波电路
[MySQL exercises] Chapter 2 Basic operations of databases and data tables
Practical Bioinformatics 2: Multi-omics data integration and mining
0730~Mysql optimization
基于golang的swagger超贴心、超详细使用指南【有很多坑】
如何在一台机器上(windows)安装两个MYSQL数据库
二维坐标工具API
MySQL 5.7 安装教程(全步骤、保姆级教程)
SQL statement knowledge
MySQL 排序
[MySQL exercises] Chapter 5 · SQL single table query
【Unity】编辑器扩展-04-拓展Scene视图
skynet中一条消息从取出到处理完整流程(源码刨析)
【idea 报错】 无效的目标发行版:17 的解决参考
PHP中 比较 0、false、null,‘‘ “
免安装版的Mysql安装与配置——详细教程
"C language" frog jumping steps recursion problem
【黄啊码】MySQL入门—3、我用select ,老板直接赶我坐火车回家去,买的还是站票
torch分布式训练
循环结构--for循环