1,头:
最好设置为:
<%@ page contentType="text/html;charset=UTF-8" pageEncoding="UTF-8"%>
这里的pageEncoding,表示jsp在预编译成class时读取jsp内容的编码。
而且UTF-8都采用大写的,不要写成utf-8,否则was下会乱码。
通常大家都设置为:
<%@ page contentType="text/html;charset=utf-8" %>
最好不要这样,至少was下是有问题的。
2,html head设置:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
这里一样UTF-8大写。
【参考】"JSP中的pageEncoding和contentType属性" http://tech.ccidnet.com/art/3539/20070614/1112507_1.html