pageEncoding 在JSP标准的语法中,如果pageEncoding属性存在,那么JSP页面的字符编码方式就由pageEncoding决定,否则就由contentType属性中的charset决定,如果charset也不存在,JSP页面的字符编码方式就采用默认的ISO-8859-1。
ContentType
ContentType属性指定了MIME类型和JSP页面回应时的字符编码方式。MIME类型的默认值是“text/html”; 字符编码方式的默认值是“ISO-8859-1”. MIME类型和字符编码方式由分号隔开
pageEncoding的内容只是用于jsp输出时的编码,不会作为header发出去的。
pageEncoding 是通知web server jsp的编码
如果ContentType中指定charset为GBK,而pageEncoding指定UTF-8,这样header中会发送什么数据呢?发送的数据是UTF-8
ContentType
ContentType属性指定了MIME类型和JSP页面回应时的字符编码方式。MIME类型的默认值是“text/html”; 字符编码方式的默认值是“ISO-8859-1”. MIME类型和字符编码方式由分号隔开
pageEncoding的内容只是用于jsp输出时的编码,不会作为header发出去的。
pageEncoding 是通知web server jsp的编码
如果ContentType中指定charset为GBK,而pageEncoding指定UTF-8,这样header中会发送什么数据呢?发送的数据是UTF-8
本文介绍了JSP页面中pageEncoding与contentType属性的作用及交互方式。pageEncoding决定了JSP源文件的编码,而contentType则定义了输出内容的MIME类型及字符集。当两者指定不同的字符集时,详细说明了实际应用中如何确定最终使用的字符集。
422

被折叠的 条评论
为什么被折叠?



