Loading

解决JSP中文乱码问题

1.如果发生在标签中的乱码更改第一行的:

<%@ page language=“java” contentType=“text/html; charset=UTF-8”
pageEncoding=“UTF-8”%>

即可。

如果想以后创建的jsp编码都是UTF-8,可以进行下面操作:
1.点击window
在这里插入图片描述
2.在最下面找到Preferences点击
在这里插入图片描述
3.在下面找到web点击找到jsp files,更改右边的encoding然后点击应用,确定即可
在这里插入图片描述

2.如果是发生在<%%>中的传到表单的中文乱码:
则要将你要输出的参数先转换成如下格式:
new String(request.getParameter(“参数名”).getBytes(“iso-8859-1”), “utf-8”);

例子:

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
    
<%
posted @ 2020-03-10 17:10  文牧之  阅读(26)  评论(0)    收藏  举报  来源