一个jsp文件的源码中有几处都出现编码方式,诀别什么意思
一个jsp文件的源码中有几处都出现编码方式,分别什么意思
<%@ page contentType="text/html; charset=utf-8"%>
<%@page pageEncoding="utf-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Insert title here</title>
</head>
<body>
<%request.setCharacterEncoding("utf-8"); %>
<%=request.getParameter("username")+"'''"+request.getParameter("password") %>
</body>
</html>
1..<%@ page contentType="text/html; charset=utf-8"%>
2.. <%@page pageEncoding="utf-8"%>
3..<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
4..<%request.setCharacterEncoding("utf-8"); %>
1234的编码分别什么意思,请解答
------解决思路----------------------
帮顶吧,自己只是模糊的知道,等待高手给出详细准确答案,一起学习。
------解决思路----------------------
这个问题百度一下就知道了吧,关于1、2有个链接你可以看一下http://developer.51cto.com/art/201106/270666.htm
关于3http://www.w3school.com.cn/tags/tag_meta.asp
关于4http://blog.****.net/zklxuankai/article/details/7665244
简单的说来,1和2都是jsp本身的编码设置,contenttype是服务器发给客户端的内容编码设置,pageencoding是当前jsp页面的本身的编码;3是HTML网页的编码方式,如果不是jsp页面,普通的HTML里要设置这个才能让中文不乱码;4是HttpRequest对象本身的编码,是客户端请求时的编码格式。
PS:楼主可够懒的,连度娘都不想查。
------解决思路----------------------
你管他37二十二全部写上,编码全部用utf-8,它还能错不成?
<%@ page contentType="text/html; charset=utf-8"%>
<%@page pageEncoding="utf-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Insert title here</title>
</head>
<body>
<%request.setCharacterEncoding("utf-8"); %>
<%=request.getParameter("username")+"'''"+request.getParameter("password") %>
</body>
</html>
1..<%@ page contentType="text/html; charset=utf-8"%>
2.. <%@page pageEncoding="utf-8"%>
3..<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
4..<%request.setCharacterEncoding("utf-8"); %>
1234的编码分别什么意思,请解答
------解决思路----------------------
帮顶吧,自己只是模糊的知道,等待高手给出详细准确答案,一起学习。
------解决思路----------------------
这个问题百度一下就知道了吧,关于1、2有个链接你可以看一下http://developer.51cto.com/art/201106/270666.htm
关于3http://www.w3school.com.cn/tags/tag_meta.asp
关于4http://blog.****.net/zklxuankai/article/details/7665244
简单的说来,1和2都是jsp本身的编码设置,contenttype是服务器发给客户端的内容编码设置,pageencoding是当前jsp页面的本身的编码;3是HTML网页的编码方式,如果不是jsp页面,普通的HTML里要设置这个才能让中文不乱码;4是HttpRequest对象本身的编码,是客户端请求时的编码格式。
PS:楼主可够懒的,连度娘都不想查。
------解决思路----------------------
你管他37二十二全部写上,编码全部用utf-8,它还能错不成?