response设置编码的三种方式
2014-06-01 00:55
337 查看
在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输出流中字符的编码方式,但是它的优先权最低,在已经使用前两种方法中的一个设置了编码方式以后,它就被覆盖而不起作用了。
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输出流中字符的编码方式,但是它的优先权最低,在已经使用前两种方法中的一个设置了编码方式以后,它就被覆盖而不起作用了。
相关文章推荐
- response设置编码的三种方式
- response设置编码的三种方式
- response设置编码的三种方式
- response设置编码的三种方式以及比较
- response设置编码的方式
- JSP页面中,二处的字符编码有何区别及response 3 种设置编码的方式
- @ResponseBody 注解设置 utf-8 编码的方式
- 在servlet中用response的方法来设置输出内容的编码方式
- 设置myeclipse中.properties文件的编码方式
- 三种tomcat管理界面常用设置方式
- Eclipse中设置编码的方式
- UTF-8, Unicode, GB2312三种编码方式解析, 深入研究汉字编码
- 在Designer 8.5中对不同格式的文件设置正确编码方式
- (转)C#中Response.Redirect,Server.Transfer,Server.Execute三种跳转方式介绍
- 设置jsp文件的默认编码方式
- Eclipse中设置编码的方式
- struts1.3 设置编码三种方法
- VS中设置单个文件的编码方式
- (转)vim编码方式设置
- 设置JSP页面默认编码方式以及设置在Java文件中作者、日期等说明