我的eclipse版本是3.1.0,myeclipse是4.0
在开发web的时候遇到了几个问题
1,在eclipse中开发web,有时候调试jsp页面就会出现乱码,并不是传统的中文问题,而是所有jsp页面全是一堆乱码,能想的招都想过了,最后只能把工程备份一个,然后删了工程重新建一个,而且在开发中总碰到这样的问题
2,有时候修改jsp,页面根本不改变,重启tomcat和重启eclipse都不使,包括把缓存删除了也不行
最后又得向上边一样重新建一个工程这2个问题折磨死我了
谁能解决,马上给分
一个问题50分
在开发web的时候遇到了几个问题
1,在eclipse中开发web,有时候调试jsp页面就会出现乱码,并不是传统的中文问题,而是所有jsp页面全是一堆乱码,能想的招都想过了,最后只能把工程备份一个,然后删了工程重新建一个,而且在开发中总碰到这样的问题
2,有时候修改jsp,页面根本不改变,重启tomcat和重启eclipse都不使,包括把缓存删除了也不行
最后又得向上边一样重新建一个工程这2个问题折磨死我了
谁能解决,马上给分
一个问题50分
如果不行,用utraedit打开乱码文件,使用转换中的ASCII->UTF-8(unicode编码),然后再放到Eclipse中打开就可以了
问题2,只有一个工程有时候是这样的,tomcat设置绝对没有问题.
只有在我的eclipse中调试才出现以上2个问题的
我怀疑是eclipse建立工程时保存了一些工程设置的信息
比如说新建工程时的.classpath、.cvsignore、.project等等文件
<%@page contentType="text/html;charset=gb2312" %>
<%@page pageEncoding="gb2312" %>
<%request.setCharacterEncoding("gb2312"); %>
在eclipse里设置一下编码格式,设置为UTF-8
页面中也都设置为UTF-8
我说的问题不是那么弱智的问题
preferences
General--Appereance--Colors and Fonts==>MS UI Gothic是开发环境的错误
按照上面的步骤重新配置你的显示字体久可以解决~
问题二:刷新一下,删除work/org/apache下生成的所有jsp文件,然后重起tomcat
第一个问题,是最终显示在ie中是乱码,并且从数据库中读取的文字是正常的,只有静态的文本是乱码.并且只有我的一个工程是这样,其他的都很正常
第二个问题,以上你们所说的我都已经早试过了,并不是发布的时候,而是我在本机调试的时候出现的,我把eclipse工程下的work清除了,并且把tomcat下的work清除了,而且重启tomcat也不行
最后还得备份工程,重新建立
我用的版本和你一样,没有这样的问题
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
加上这两个于JSP页面中试试,
一般页面乱码,若是以上的处理没错,可以把ie缓存的cookie与文件清掉,再刷新一下页面
你的eclipse的文档本身的编码,可以改成gbk
@_@ @_@ @_@