设置响应编码的两种格式

简介: 完全解决网页中文乱码的情况

设置响应编码有两种方式

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

response.setContentType("text/html;charset=utf-8");
不仅发送到浏览器的内容会使用UTF-8编码,而且还通知浏览器使用UTF-8编码方式进行显示。所以总能正常显示中文
response.setCharacterEncoding("utf-8");
仅仅是发送的浏览器的内容是UTF-8编码的,至于浏览器是用哪种编码方式显示不管。 所以当浏览器的显示编码方式不是UTF-8的时候,就会看到乱码,需要手动指定浏览器编码。

相关文章
|
语音技术
发送octet-stream格式的请求返回乱码处理
octet-stream格式的请求返回乱码处理
|
6月前
|
前端开发 Java Spring
设置响应内容类型的几种方法比较
设置响应内容类型的几种方法比较
|
7月前
|
机器学习/深度学习 C语言
目标类型的编码规则解码原类型的编码规则
类型转换:目标类型的编码规则解码原类型的编码规则
|
8月前
|
XML JSON 缓存
数据的格式与描述
数据的格式与描述
70 4
|
8月前
|
数据采集 数据处理 数据库
处理数据格式异常,例如无法完整显示数据、数据打开格式有误或者乱码等情况
处理数据格式异常,例如无法完整显示数据、数据打开格式有误或者乱码等情况
192 1
|
JSON C# 数据格式
使用C#语言来进行json串的接收
使用C#语言来进行json串的接收
|
JSON 前端开发 数据格式
crontab、JSON、前端、后端、通信、转换、编码、解码、表达式工具
crontab、JSON、前端、后端、通信、转换、编码、解码、表达式工具
149 0
crontab、JSON、前端、后端、通信、转换、编码、解码、表达式工具
AVI格式视频文件编码格式缺少编码解释器且该项目的编码格式不受支持(0xc00d5212错误)
AVI格式视频文件编码格式缺少编码解释器且该项目的编码格式不受支持(0xc00d5212错误)
3260 0
AVI格式视频文件编码格式缺少编码解释器且该项目的编码格式不受支持(0xc00d5212错误)
|
数据处理
程序返回数据的标准格式
程序返回数据的标准格式
103 0
|
XML JSON 前端开发
设置响应编码
修改我们网页响应出现中文乱码的情况