我用的eclipse3.2 + myeclipse, 为了防止乱码,将其中各编码方式都设为UTF-8,包括propert中info项以及content type各编码都改为UTF-8。问题是这样,编辑jsp文件时源码中的汉字都是编码,比如页面上“用户”两个字,源码中就成了“用户”,很不方便。各位高手如何解决?我将编码全改为GBK也不行,呵呵。
以前有人说myeclipse + lomboz:用lomboz的jsp editor来写jsp页面不会出现乱码问题,这样太变态了吧?嘎嘎
在线等,解决了马上给分。
------解决方案--------------------
我也出现过这样的问题,我一般都是 utf-8格式,但是你改成GBK 就不好改了!
我的解决方法是 :看它的design 设计图,他的中文一般不会在那里显示这样的,这样 虽然不方便但是目前我知道的就是这样做了!
------解决方案--------------------
用别的编辑器改编码,然后从新拷贝到工程里.
------解决方案--------------------
装一个转码插件就行了
------解决方案--------------------
我一般是在Dreamweaver中编辑,再放到这里面来
------解决方案--------------------
关注
------解决方案--------------------
在CheckFilter 类中这样写:
public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain) throws IOException, ServletException {
HttpServletRequest request1 = (HttpServletRequest)request;
HttpServletResponse response1 = (HttpServletResponse)response;
response1.setCharacterEncoding( "GBK ");
request1.setCharacterEncoding( "GBK ");
System.out.println( "Filter------------ ");
chain.doFilter(request, response);
}
然后在web.xml中定义:
<filter>
<filter-name> encodingfilter </filter-name>
<filter-class> servletLister.CheckFilter </filter-class>
</filter>
<filter-mapping>
<filter-name> encodingfilter </filter-name>
<url-pattern> /* </url-pattern>
</filter-mapping>
这样全部搞定!!!