UTF-8 和utf-8 含义不一样
打开jsp后,发现如下写法:
<%@ page language="java" pageEncoding="utf-8"%>
把小写的"utf-8"改为大写的"UFT-8":
<%@ page language="java" pageEncoding="UFT-8"%>
关于contentType和pageEncoding的差异和中文JSP页的设定技巧:
contentType --指定的是JSP页最终Browser(客户端)所见到的网页内容的编码.
就是Mozilla的Character encoding,或者是IE6的encoding.例如JSPtw Forum用的contentType就是Big5.
pageEncoding --指定JSP编写时所用的编码
如果你的是WIN98,或ME的NOTEPAD记事本编写JSP,就一定是常用的是Big5或gb2312,如果是用WIN2k winXP的
NOTEPAD时,SAVE时就可以选择不同的编,码,包括ANSI(BIG5/GB2312)或UTF-8或UNIONCODE(估是UCS 16).
因为JSP要经过两次的“编码”,
第一阶段会用pageEncoding,第二阶段会用utf-8至utf-8,第三阶段就是由TOMCAT出来的网页,用的是contentType.