tomcat , jsp 偶尔乱码是什么问题?怎么解决? 过滤器、什么都设了,还是...
发布网友
发布时间:2022-04-30 03:12
我来回答
共7个回答
热心网友
时间:2022-04-21 12:27
同一个连接,一直刷新,偶尔出一次。
说明你这个jsp里面是有乱码 的,只是不出现是因为浏览器的容错
建议,重新建一个jsp,设置好格式,把之前的内容分段复制过去。
热心网友
时间:2022-04-21 13:45
就算加了过滤器什么的还是可能乱码的
因为你用的是tomcat , 经过tomcat 的数据是ISO8859-1编码
你在tomcat的配置文件里面增加一个转码的:
在tomcat 的conf文件夹下的:server.xml
的Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />标签添加:URIEncoding="utf-8"
修改成这样:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="utf-8"/>追问这个是对于前台传到后台参数,get方式提交的时候的乱码问题。不加也可以的。
热心网友
时间:2022-04-21 15:20
这个加上
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>追问这些有。
追答那把web.xm 里面也写了 么 就一句代码 l
热心网友
时间:2022-04-21 17:11
全部采用utf8编码..
热心网友
时间:2022-04-21 19:19
jsp偶尔乱码很正常,这是因为中文问题没有在系统中得到很有效的解决。慢慢等到中文系统的时候,这个问题就好了。
热心网友
时间:2022-04-21 21:44
估计你的服务器有问题
热心网友
时间:2022-04-22 00:25
估计是你文本内容本身编码的问题。