在servlet中用response的方法来设置输出内容的编码方式
2009-09-27 16:04
357 查看
1、response.setCharacterEncoding("gb2312")
2、response.setContentType("text/html;charset=gb2312")
3、response.setLocale(new java.util.Locale("zh","CN"))
第一种方法只能用来设置out输出流中所采用的编码,但是他的优先权最高,可以覆盖后两种方法中的设置;
第二中方法即可以设置out输出流中字符的编码方式,也可是设置浏览器接收到这些字符后以什么编码方式来解码,它的优先权低于第一种方法,但高于第三种方法;
第三种方法也只能用来设置out输出流中字符的编码方式,但是它的优先权最低,在已经用前两种方法之一设置了编码方式以后,它就被覆盖而不起作用了。
2、response.setContentType("text/html;charset=gb2312")
3、response.setLocale(new java.util.Locale("zh","CN"))
第一种方法只能用来设置out输出流中所采用的编码,但是他的优先权最高,可以覆盖后两种方法中的设置;
第二中方法即可以设置out输出流中字符的编码方式,也可是设置浏览器接收到这些字符后以什么编码方式来解码,它的优先权低于第一种方法,但高于第三种方法;
第三种方法也只能用来设置out输出流中字符的编码方式,但是它的优先权最低,在已经用前两种方法之一设置了编码方式以后,它就被覆盖而不起作用了。
相关文章推荐
- Java文件下载:如何编码文件名称以及如何设置HttpServletResponse
- Android studio设置文件编码方式为UTF-8方法
- SpringMVC——使用RequestDispatcher.include()和HttpServletResponseWrapper动态获取jsp输出内容
- web.xml 中以编码方式添加filter并设置初始化参数AbstractAnnotationConfigDispatchServletInitializer
- response设置编码的三种方式
- response设置输出文件编码
- Java中用反射的方式获取类中的所有属性和方法,以及获取属性的默认值,设置属性的默认值
- Struts2中使用servletresponse直接输出内容到客户端出现:Cannot call sendError() after the response has been committed
- response设置编码的三种方式
- response.getWriter().print方法清除已输出的文本内容
- 设置通过response返回的信息设置客户端的输出编码
- Linux下MySQL出现乱码的解决方法以及如何设置编码方式
- response设置编码的三种方式
- @ResponseBody 注解设置 utf-8 编码的方式
- 关于在Editplus中设置内容提示比如syso的快捷输出的方法
- response设置编码的方式
- 关于在Editplus中设置内容提示比如syso的快捷输出的方法
- Linux下MySQL出现乱码的解决方法以及如何设置编码方式
- [Servlet]HttpServletResponse设置响应标头、缓冲区、语系编码、MIME
- JSP页面中,二处的字符编码有何区别及response 3 种设置编码的方式