我用eclipse+tomcat开发web应用,jsp页面用gb2312编码,平时文字显示都正常,可有时候重新启动eclipse,它会自动build project,并且在work下生成文件后,汉字就全成乱码了.要是把work下自动生成的文件删除,就正常了.
请问这是怎么回事?如何解决?
请问这是怎么回事?如何解决?
解决方案 »
- ie与ff的js问题
- log.isDebugEnabled()与log.isTraceEnabled()的区别
- javascript中嵌入struts标签问题
- 关于在JAVA BEAN里面的自动跳转!
- Struct里面:在业务bean里面怎么得到数据源?
- springMVC+spring3.2+hibernate3.3
- 页面动态table的实现,请帮忙看看,感谢!
- 如何解决“Exception must be caught”??
- 用URL对象如何表示servlet的路径??
- 请大家关注一下这个入门级问题
- 请高手帮我看下数据库哪里出了问题,在线等 ... ...(本人没分了请不要见怪)
- 分不多,没有分了,请教一下,ECLIPSE+MYECLIPSE的问题,,写JSP时。。。。很简单的。
用ant去发布
支持楼主,同时接分ing...
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.UnavailableException;/**
* Example filter that sets the character encoding to be used in parsing the
* incoming request
*/
public class SetCharacterEncodingFilter implements Filter { /**
* Take this filter out of service.
*/
public void destroy() {
}
/**
* Select and set (if specified) the character encoding to be used to
* interpret request parameters for this request.
*/
public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain)throws IOException, ServletException { request.setCharacterEncoding("gb2312"); // 传递控制到下一个过滤器
chain.doFilter(request, response);
} public void init(FilterConfig filterConfig) throws ServletException {
}
}
我的jsp页面在eclipse下自动生成的java文件中的中文都是乱码!
楼主要是解决了,不妨帮帮忙说说..
Text file encoding没有GB2312是怎么回事啊?
上次的乱码是数据库里的数据
这次是jsp里的