`

2010.01.07——response.setContentType与request.setCharacterEncoding

阅读更多
2010.01.07——response.setContentType与request.setCharacterEncoding

request.setCharacterEncoding()是设置从request中取得的值或从数据库中取出的值
response.setContentType("text/xml;charset=gb2312")是设置页面中为中文编码
前者是设置动态文字(参数,数据库),后者设置页面静态文字

response.setContentType指定 HTTP 响应的编码,同时指定了浏览器显示的编码.
response.setCharacterEncoding设置HTTP 响应的编码,如果之前使用response.setContentType设置了编码格式,则使用response.setCharacterEncoding指定的编码格式覆盖之前的设置.与response.setContentType相同的是,调用此方法,必须在getWriter执行之前或者response被提交之前.
分享到:
评论

相关推荐

    JSP中response.setContentType和response.setCharacterEncoding区别分析

    主要介绍了JSP中response.setContentType和response.setCharacterEncoding区别分析,较为详细的分析了response.setContentType和response.setCharacterEncoding的功能与具体使用技巧,需要的朋友可以参考下

    response.setContentType

    response.setContentType()中有关文件上传的种类说明。

    response.setContentType()的作用及MIME参数详解

    response.setContentType(MIME)的作用是使客户端浏览器,区分不同种类的数据,并根据不同的MIME调用浏览器内不同的程序嵌入模块来处理相应的数据。 例如web浏览器就是通过MIME类型来判断文件是GIF图片。通过MIME类型...

    用户管理系统(ums)

    response.setCharacterEncoding("GB18030"); request.setCharacterEncoding("GB18030"); //调用业务逻辑 UserDAO userDAO = new UserDAO(); // 返回的list值 ArrayList list=userDAO.queryAll(); //...

    JSP 中response.setContentType()的作用及参数

    JSP 中response.setContentType()的作用及参数 response.setContentType(MIME)的作用是使客户端浏览器,区分不同种类的数据,并根据不同的MIME调用浏览器内不同的程序嵌入模块来处理相应的数据。 例如web浏览器...

    聊天室程序下载

    request.setCharacterEncoding(encoding); response.setContentType("text/html; charset="+encoding); } chain.doFilter(request, response); } public void destroy() { this.encoding = null; this....

    anmo_mybatis_generator.zip

    public void code(HttpServletRequest request, HttpServletResponse response) throws IOException{ String[] tableNames = new String[]{}; String tables = request.getParameter("tables"); tableNames = ...

    网上购物系统设计与实现

    request.setCharacterEncoding("gb18030"); HttpServletResponse response=(HttpServletResponse)res; response.setCharacterEncoding("gb18030"); chain.doFilter(req, res); } 2、Servlet代码:[只要doPost...

    将数据导出到Excel

    将数据导出到Excel源代码及方法:response.setContentType("application/vnd.ms-excel");//响应正文的MIME类型,表示Excel response.addHeader("Content-Disposition", "attachment;filename=logininfo.xls"); ...

    jQuerySlide切换

    request.setCharacterEncoding("utf-8"); response.setContentType("text/html"); response.setCharacterEncoding("utf-8"); PrintWriter out = response.getWriter(); AdvertDao adverDao=new ...

    java通过js上传文件

    response.setCharacterEncoding("utf-8"); PrintWriter out=response.getWriter(); // out.print(" 上传的文件为:"+name+" "); // out.print("保存在服务器上 的地址为:"+path+"</font>"); } } }...

    proxool-0.9.1.jar

    在doGet(HttpServletRequest request, HttpServletResponse response)方法里加入了一句response.setContentType("text/html;charset=GBK");解决了在utf-8编码下的中文乱码问题。 如果这个不符合大家要求,可以自己去...

    JavaMail的所有内容

    request.setCharacterEncoding("gbk"); response.setCharacterEncoding("gbk"); PrintWriter out = response.getWriter(); // 获取值 MultipartRequest req=new MultipartRequest(request, ".",5*1024*...

    J2ME入门教程.10(j2me与Servlet相互通讯)编写和配置Servlet服务端

    import java.io.*; import java.util.*;... response.setStatus( response.SC_OK ); OutputStream out_Stream = response.getOutputStream(); out_Stream.write( data ); out_Stream.close(); } }

    web程序开发中的URL乱码解决方案

    在服务器端/后台/后台程序中设置请求流和响应流的编码方式和页面上的编码方式一致:request().setCharacterEncoding("utf-8");response().setCharacterEncoding("ut f-8");response().setContentType("text/html;...

    ajax树形展示,JavaScript

    public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, java.io.IOException { String parentID = request.getParameter("parent");//获得id的值 if ...

    随机验证码源代码详解

    public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //response.setContentType(CONTENT_TYPE); response.setContentType("image/jpeg"); ...

    乱码问题解决方案

    一、有关中文乱码: mysql部分: url配置:jdbc:mysql://localhost:3306/XXX?useUnicode=true&... request.setCharacterEncoding("utf-8"); *在html或者jsp界面更改为UTF-8 ;charset=utf-8" %/>

Global site tag (gtag.js) - Google Analytics