JSP的中文乱码的注意事项

jsp页面经常中文乱码,需要处理要如下几个地方:
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

你可能感兴趣的:(中文乱码)