response设置编码的三种方式
2016-03-24 00:00
253 查看
摘要: HttpServletResponse设置编码的方式
在java后台的Action代码或者Servlet代码中用response的方法来设置输出内容的编码方式,有以下三个方法:
1、response.setCharacterEncoding("UTF-8");
2、response.setContentType("text/html;charset=UTF-8");
3、response.setLocale(new java.util.Locale("zh","CN"));
下面对以上3种方法进行差异分析:
第一种方法只能用来设置out输出流中所采用的编码,但是它的优先权最高,可以覆盖后面两种方法中的设置;
第二中方法可以设置out输出流中字符的编码方式,也可以设置浏览器接收到这些字符后以什么编码方式来解码,它的优先权低于第一种方法,
但高于第三种方法;
第三种方法只能用来设置out输出流中字符的编码方式,但是它的优先权最低,在已经使用前两种方法中的一个设置了编码方式以后,它就被覆盖而不起作用了。
在java后台的Action代码或者Servlet代码中用response的方法来设置输出内容的编码方式,有以下三个方法:
1、response.setCharacterEncoding("UTF-8");
2、response.setContentType("text/html;charset=UTF-8");
3、response.setLocale(new java.util.Locale("zh","CN"));
下面对以上3种方法进行差异分析:
第一种方法只能用来设置out输出流中所采用的编码,但是它的优先权最高,可以覆盖后面两种方法中的设置;
第二中方法可以设置out输出流中字符的编码方式,也可以设置浏览器接收到这些字符后以什么编码方式来解码,它的优先权低于第一种方法,
但高于第三种方法;
第三种方法只能用来设置out输出流中字符的编码方式,但是它的优先权最低,在已经使用前两种方法中的一个设置了编码方式以后,它就被覆盖而不起作用了。
相关文章推荐
- 激发记忆潜能思维导图模板
- 身体健康思维导图模板
- 合理安排工作思维导图模板
- 饮食结构思维导图模板
- jQuery常用方法获取radio、checkbox、select选中值
- Android SDK Manager 更新代理配置
- iOS数据保存的四种方式
- 正则表达式
- 生产事故
- 碰到的一些问题,解决方案记录
- 日志平台讲解
- app数据的存储
- [IOS]hitTest的作用与用法
- iOS 的UIView 的hitTest的分析
- 三款免费的PHP加速器:APC、eAccelerator、XCache比较
- c++日志记录小程序
- Objective-c反射机制
- JMeter入门实例
- 使用 JMeter 完成常用的压力测试
- JMeter性能压力测试