contentType && pageEncoding

在写jsp遇到这种情况:

jsp页面中加入了

<%@page contentType = "text/html;charset = GBK"%>

中文依旧是乱码只有加入pageEncoding="GBK"才恢复正常

网上有种说法是charset的C为大写,然而不能解决问题。

java web开发上这样写:contentType定义jsp字符的编码和页面响应的MIME类型,如果是中文HTML显示,则使用如下形式:

contentType = "text/html;charset = GBK"

pageEncoding:jsp页面字符编码,默认值为pageEncoding="iso-8859-1"如果中文则可以设置pageEncoding="GBK"

开始没能理解这种说法,而后听牛人解释才知道。pageEncoding用于jsp页面,contentType中charset=GBK 用于html种显示中文。

pageEncoding用于jsp charset用于html这样做。

 如果是中文HTML则是charset设置。

 

感谢:mopishv0

 

posted @ 2012-08-03 10:42  Matrix_  阅读(200)  评论(0编辑  收藏  举报