JSP设置文件编码

2018-06-18 03:20:34来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

 1 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
 2 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 3 <html>
 4     <head>
 5         <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 6     </head>
 7     <body>
 8 
 9     </body>
10 </html>

  使用contentType和pageEncoding设置编码的区别:

  • pageEncoding指的是JSP文件本身的编码,而contentType中的charset指的是服务器发给客户端的内容编码。
  • 在JSP中,如果pageEncoding存在,那么JSP的编码将由pageEncoding决定,否则将由contentType中的charset属性决定;如果两者都不存在,则将使用ISO-8859-1的编码方式。
  • 在JSP中,所有内容都要经过两次的编码操作,第一阶段会使用pageEncoding编码,第二阶段会使用UTF-8编码,第三阶段就是Tomcat生成的网页,此时使用的才是contentType。

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:maven项目在tomcat7/8上的热部署

下一篇:03 Java 修饰符