pageEncoding和charset的区别_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > pageEncoding和charset的区别

pageEncoding和charset的区别

 2011/1/14 7:38:53  tianhandigeng  http://tianhandigeng.javaeye.com  我要评论(0)
  • 摘要:pageEncoding是JSP文件本身的编码,contentType的charset是指服务器发送给客户端时的内容编码。JSP要经过两次的“编码”,第一阶段会用pageEncoding,第二阶段会用utf-8至utf-8,第三阶段由Tomcat出来的网页,用的是contentType。第一阶段是jsp编译成.java,它会根据pageEncoding的设定读取jsp,结果是由指定的编码方案翻译成统一的UTF-8JAVA源码(即.java),如果pageEncoding设定错了,或没有设定
  • 标签:区别

?????? pageEncoding JSP 文件本身的编码,contentType charset 是指服务器发送给客户端时的内容编码。

?????? JSP 要经过两次的“编码”,第一阶段会用 pageEncoding ,第二阶段会用 utf-8 utf-8 ,第三阶段由 Tomcat 出来的网页,用的是 contentType

?? 第一阶段是 jsp 编译成 .java ,它会根据 pageEncoding 的设定读取 jsp ,结果是由指定的编码方案翻译成统一的 UTF-8 JAVA 源码 ( .java) ,如果 pageEncoding 设定错了,或没有设定,出来的就是中文乱码

?? 第二阶段由 JAVAC JAVA 源码至 JAVA ByteCode 的编译,不论 JSP 编码时候用的是什么编码方案,经过这个阶段的结果全部是 UTF-8 encoding java 源码。

?

上一篇: struts2配置 下一篇: jmeter在linux下的应用
发表评论
用户名: 匿名