request.setCharacterEncoding()是设置从request中取得的值或从数据库中取出的值 response.setContentType("text/html;charset=gb2312")是设置页面中为中文编码 前者是设置动态文字(参数,数据库),后者设置页面静态文字 response.setContentType指定 HTTP 响应的编码,同时指定了浏览器显示的编码. response.setCharacterEncoding设置HTTP 响应的编码,如果…
转自:http://blog.csdn.net/dragon4s/article/details/6604624 JSP指令标签中<%@ page contentType="text/html;charset=GB2312"%>这句有什么用途? 关于JSP页面中的pageEncoding和contentType两种属性的区别: pageEncoding是jsp文件本身的编码 contentType的charset是指服务器发送给客户端时的内容编码 JSP要经过两次的“编码”…
关于JSP页面中的pageEncoding和contentType两种属性的区别: pageEncoding是jsp文件本身的编码 contentType的charset是指服务器发送给客户端时的内容编码 JSP要经过两次的“编码”,第一阶段会用pageEncoding,第二阶段会用utf-8至utf-8,第三阶段就是由Tomcat出来的网页, 用的是contentType. 第一阶段是jsp编译成java 它会根据pageEncoding的设定读取jsp,结果是由指定的编码方案翻译成统一的UT…
JSP页面中的pageEncoding和contentType两种属性 本文介绍了在JSP页面中经常用的两种属性,分别是pageEncoding和contentType,希望对你有帮助,一起来看. 关于JSP页面中的pageEncoding和contentType两种属性的区别: pageEncoding是jsp文件本身的编码. contentType的charset是指服务器发送给客户端时的内容编码. JSP要经过两次的"编码",第一阶段会用pageEncoding,第二阶段会用ut…
<%@ page contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> pageEncoding:只是指明了 JSP 页面本身的编码格式,跟页面显示的编码没有关系;contentType的charset是指服务器发送给客户端时的内容编码 ,指定了MIME类型和JSP页面回应时的字符编码方式.MIME类型的默认值是"text/html";字符编码方式的默认值是&quo…
1图例分析 由图中可以看出,这个两个属性没有任何关系. 把这两个设置成不同的编码格式对中文显示不会产生任何影响 2.原因分析 pageEncoding规定了以什么编码方式存储和读取,使两者保持一致性,这样就不会出现乱码情况.对jsp页面进行处理后生成的java文件中,我们可以看到是通过out.print()输出到网络上的,所以我们再规定以UTF-8的方式写到网络上去,而浏览器也以相同的方式来显示,这样就不会出现乱码了.…
========================说法一=========================== ContentType 属性指定响应的 HTTP 内容类型.如果未指定 ContentType,默认为 text/HTML. 语法 Response.ContentType [= ContentType ] 参数 ContentType pageEncoding是jsp文件本身的编码 contentType的charset是指服务器发送给客户端时的内容编码 JSP要经过两次的“编码”,第…
简单点总结就是jsp页面头上这样写  <%@ page contentType="text/html;charset=GBK" %> 页面用GBK编码 pageEncoding是设置的JSP页面源代码的字符编码格式 ,如果有pageEncoding这一项,则采取这一项的值,如果没有,采取charset的值,如果都没有,采取iso8859-1.所以这里就是按charset设置的 用java获取参数时候这样写  输出给页面的时候按这里的GBK编码  charset是请求服务器以…
jsp中的contentType与pageEncoding的区别和作用   <%@ page contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> pageEncoding是jsp文件本身的编码 contentType的charset是指服务器发送给客户端时的内容编码 关于JSP页面中的pageEncoding和contentType两种属性的区别: pageEncoding是jsp文…
我们在写jsp页面的时候经常会在页面头部使用如下代码: <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>   那么 pageEncoding , contentType 分别用来做什么那?在解释之前让我们先了解下jsp从被请求到响应经历的三个阶段:   第一阶段:将jsp编译成Servlet(.java)文件.用…