JSP乱码 这种是最常见的,设置编码的位置位于JSP的第一行,如果在Eclipse中新建一个JSP默认是下面这种: <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> 可以看到它默认的页面编码和传输编码都是ISO-8859-1,这是用于欧洲国家的编码。 可以通过设置Eclipse中JSP的编码格式,来修改默认生成的编码格式。 再来说说上面涉及到编码的两个地方:charset 和 pageEncoding charset是指服务器发往客户端展现时的编码; pageEncoding用于设置JSP页面本身的编码。 这样设置好JSP中的第一行代码,就可以保证基本的JSP展现没有乱码了! <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
|