(七):设置页面编码 (JSP学习第一天)
除了使用contentType设置MIME外,还可以使用charset进行页面编码指定!
在page页面中还可以使用pageEncoding为页面编码指定:如:page_demo04.jsp
<%@ page language="java" contentType="text/html;pageEncoding=GBK"%> <html> <head> <title>测试</title> </head> <body> <center> <h1>你好,世界!</h1> </center> </body> </html>
显示结果:你好,世界!
contentType 与 pageEncoding的区别
pageEncoding指的是jsp文件本身的编码,而contentType中的charset指的是服务器发送到客户端的编码
在jsp页面中,如果pageEncoding存在,则jsp编码由pageEncoding决定,反正由contentType中得charset的属性决定!
都不存在则由默认的iso-8859-1编码方式!
jsp内容都要进行两次编码操作,第一阶段使用pageEncoding 编码,第二阶段使用utf-8编码,第三阶段就是Tomcat生成的网页
此时采用contentType
一般开发则设置pageEncoding设置编码!