005_Http之request获取客户端信息07-编码之response编码
来源:互联网 发布:淘宝商城地下城装备 编辑:程序博客网 时间:2024/06/08 18:34
响应编码:
response编码
--------------------------------------------------------------------------------
Tomcat服务器默认编码:ISO 拉丁编码
浏览器默认解码:GBK 中国国标
常见字符编码:
1)iso-8859-1(不支持中文)【拉丁编码】
2)gb2312、gbk、gb18030(中国的国标码)
3)utf-8(万国码,支持全世界的编码)
服务器发送的字符数据response.getWriter()时,常用的编码方式有3种:
1)服务器默认ISO编码(不支持中文)
当使用response.getWriter()来向客户端发送字符数据时,默认使用iso
客户端:乱码。因为iso不支持中文,使用gbk来解码,所以乱码!
2)response.setCharaceterEncoding()来设置字符流的编码为gbk或utf-8。(不知道)
客户端:乱码。因为不知道服务器发送过来的是什么编码的数据!使用gbk来解码,所以乱码!
3)response.setHeader("Content-type","text/html;charset=utf-8"),调用setHeader()且执行setCharacterEncding()方法。 【1个方法2个功能:通知且设置】
客户端:不乱码。通过Content-type就会得知服务端使用的编码,因此使用utf-8解码,所以就不会乱码了!
········setHeader("Content-Type", "text/html;charset=utf-8") ===等价===setContentType("text/html;charset=utf-8)。
---------------------------
- 005_Http之request获取客户端信息07-编码之response编码
- 005_Http之request获取客户端信息08-编码之request编码-url编码
- 005_Http之request获取客户端信息08-编码之request编码
- 005_Http之request获取客户端信息01
- 005_Http之request获取客户端信息02-Referer
- 005_Http之request获取客户端信息05-request域对象
- 005_Http之request获取客户端信息03-获取请求参数
- 005_Http之request获取客户端信息04-请求转发及请求包含介绍
- 005_Http之request获取客户端信息06-请求转发及包含和重定向的区别
- 007_Http之常用编码
- Servlet之Request&Response的编码问题
- 笔记之--response和request对象编码等
- request response 编码设置
- response和request编码
- 003_Http之response状态码
- 004_Http之response响应头
- response、request对象-中文问题,web开发中的地址问题,生成验证码,表单获取信息,url地址编码,request的请求转发
- 001_Http之客户端-服务端-servlet
- 【CodeChef】Holes in the text
- Points in Segments (II)(线段树)
- iterator与const_iterator及const iterator区别
- 欢迎使用CSDN-markdown编辑器
- spark源码学习(八):spark具体是如何使用集群的资源去运行任务
- 005_Http之request获取客户端信息07-编码之response编码
- Scalaz(28)- ST Monad :FP方式适用变量
- 面试准备之catalan数相
- 监控 Linux 性能的 18 个命令行工具
- 【CodeChef】Enormous Input Test
- C++中将数组作为形参时防止访问越界的几种方法
- 解析解、闭合解和数值解
- 绘制几何图形的软件
- Ilya and Sticks