JSP乱码的解决
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"%>
赞 (0)