问题描述
今天开发个小功能,页面用FILE进行图片上传,然后用SUBMIT提交表单上传图片Action把图片保存后返回到JSP,但返回后发现,无论返回到哪个JSP,页面全部乱码,而且是所有的中文乱码,包括TITLE里面的中文乱码,这是为什么?然后我先跳个JSP,然后JSP自动加载个JSP,先跳的这个也乱码,自动加载个JSP没有乱码,之前从没碰到过,搞了好久没弄好,只能来这里求助了,谢谢各位了!
解决方案
解决方案二:
可以发个截图么。。。没图不好下结论
解决方案三:
这就是我页面提交后的效果..
解决方案四:
你修改一下你的浏览器的编码试试
解决方案五:
关于乱码,注意以下几个地方就好:1、页面的编码<%@pagecontentType="text/html;charset=GBK"%>(jsp页面)<metahttp-equiv="Content-Type"content="text/html;charset=GBK"/>2、tomcat的conf/server.xml文件中添加如下语句(注意添加位置):URIEncoding="gbk"3、提交方式注意是get还是post,get方式对第一点无效,会根据浏览器的编码来决定4、浏览器的编码这几个地方的编码都统一下,设成你项目中使用的编码
解决方案六:
也可以写字符类型过滤器
解决方案七:
写个拦截器~~struts2的
解决方案八:
是不是JSP页面没指定字符集
时间: 2024-10-31 08:29:19