如题:一个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>

解决方案 »

  1.   


    pageEncoding:jsp文件(page)的编码方式contentType:jsp输出内容(content)的编码方式还是挺好区分的
      

  2.   

    pageEncoding="gbk"  相当于 servlet  或者后台action 取 页面input 标签 值的 编码格式contentType="text/html;  当前页面 文本 
      

  3.   

    pageEncoding:jsp文件(page)的编码方式contentType:jsp输出内容(content)的编码方式还是挺好区分的
      

  4.   

    可能显示的是UTF-8,因为UTF-8的字符集比gbk大GBK包含全部中文字符,
    UTF-8则包含全世界所有国家需要用到的字符。。如果你要那么设置,乱码的可能性很大啊。。