response设置输出文件编码

在java后台的Action代码或者Servlet代码中用response的方法来设置输出内容的编码方式,有如下三个方法:html

一、response.setCharacterEncoding("UTF-8"); // 只能用来设置out输出流中所采用的编码,可是它的优先权最高,能够覆盖后面两种方法中的设置

二、response.setContentType("text/html;charset=UTF-8");  // 能够设置out输出流中字符的编码方式,也能够设置浏览器接收到这些字符后以什么编码方式来解码  优先级低于1 高于3

三、response.setLocale(new java.util.Locale("zh","CN")); // 只能用来设置out输出流中字符的编码方式,可是它的优先权最低,在已经使用前两种方法中的一个设置了编码方式之后,它就被覆盖而不起做用了
相关文章
相关标签/搜索