首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

pageEncoding跟charset的区别

2012-12-28 
pageEncoding和charset的区别?????? pageEncoding是JSP文件本身的编码,contentType的charset是指服务器发

pageEncoding和charset的区别

?????? 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 源码。

?

热点排行