300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > JSP文件的中文在浏览器上显示乱码解决方法

JSP文件的中文在浏览器上显示乱码解决方法

时间:2021-09-09 05:25:52

相关推荐

JSP文件的中文在浏览器上显示乱码解决方法

乱码处理

出现乱码的本质原因:若三种编码格式(即下列原因中的a,b,c三种)不一致,就会出现乱码

原因一:

jsp ------保存在硬盘----------这里有一种编码a

修改方法:

<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="存储在硬盘上的编码a"%>--修改 pageEncoding为utf-8

原因二:

tomcat------这里为iso-8859-1编码b(不支持中文)<--------乱码原因

修改方法:

针对form表单post方式:

添加request.setCharacterEncoding("UTF-8"); form表单method为post时

针对form表单get方式:

a. String name=request.getParameter("name");添加name=new String(name.getBytes("iso-8859-1"),"utf-8");

b. 修改tomcat配置--在tomcat的conf/server.xml文件里65行修改为(不推荐使用)<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" URIEncoding="utf-8"/>

原因三:

class-----返回浏览器显示------这里有一种编码c----出错原因可能为浏览器页面编码不同

修改方式:在显示页面添加以下语句

response.setCharacterEncoding("utf-8");response.setContentType("text/html; charset=UTF-8");

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。