jsp中同时设置page的contentType和pageEncoding会怎样?
如题:一个jsp,如下:在其头部分别指定contentType为utf-8编码,pageEncoding为gbk编码,那么该jsp的编码方式到底是什么?
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="gbk"%>
<!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>
</body>
</html>
------最佳解决方案--------------------可能显示的是UTF-8,因为UTF-8的字符集比gbk大。。。
GBK包含全部中文字符,
UTF-8则包含全世界所有国家需要用到的字符。。
如果你要那么设置,乱码的可能性很大啊。。
------其他解决方案--------------------null
------其他解决方案--------------------pageEncoding="gbk" 相当于 servlet 或者后台action 取 页面input 标签 值的 编码格式
contentType="text/html; 当前页面 文本
------其他解决方案--------------------
这个貌似解释的比较好理解
------其他解决方案--------------------
pageEncoding:jsp文件(page)的编码方式
contentType:jsp输出内容(content)的编码方式
还是挺好区分的
------其他解决方案--------------------pageEncoding:jsp文件(page)的编码方式
contentType:jsp输出内容(content)的编码方式
还是挺好区分的
------其他解决方案--------------------同问这个问题。