飞鱼版本在线编辑器乱码问题
时间:2008-05-09 11:17:02
来源:论坛整理 作者: 编辑:chinaitzhe
我的eWebEditor.jsp 里的所用的Button.xml总是显示乱码,不知道为什么?我的jsp文件用的是charset=gbk编码,XML用的是 <?xml version="1.0" encoding="GBK"?>编码。jsp文件中的汉字正常显示,但在线编辑器中工具栏用的是Button.xml中的汉字,却出现问题,为什么。
网友回复:把jsp文件charset=gbk改为charset=GBK(大写)
网友回复:我开始用的时候也是遇见过这样的问题 其实就是编码设置的问题 我的页面用的是UTF-8的,本以为XML文件也应该一致也用UTF-8 可缺是乱码 后来我换成GBK就可以正常显示了 建议楼主反复修改下eWebEditor.jsp,button.xml和style.xml文件的编码格式 然后反复调试下 估计会有效果 :)
网友回复:可能是文件本身的问题,而不是要调整显示的编码
网友回复:所有XML文件统一使用UTF8来保存即可解决乱码问题,你这种情况,典型的是有些文件是用的GBK,有的用的是UTF8,非凡是你用的一些开源编辑器,一般都用的UTF8,作为被引用页面,自然不和你的GBK兼容了
网友回复:jsp文件
<%@ page contentType="text/html; charset=GBK"%>
XML用的是 <?xml version="1.0" encoding="GBK"?>编码。jsp文件中的汉字正常显示,但在线编辑器中工具栏用的是Button.xml中
我都是用的GBK(大写编码),问题是。有时候不乱码,有时候乱码。
网友回复:1、在页面加: <%@ page language="java" pageEncoding="UTF-8" %>
2、加一个过滤器
- Java code
Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ public class MyFilter extends HttpServlet implements Filter { private static final long serialVersionUID = 1L; private FilterConfig filterConfig; public void init(FilterConfig filterConfig) throws ServletException { this.filterConfig = filterConfig; } public void doFilter(ServletRequest request, ServletResponse response, FilterChain filterChain) { try { request.setCharacterEncoding("UTF-8"); //设置中文 filterChain.doFilter(request, response); } catch (ServletException sx) { filterConfig.getServletContext().log(sx.getMessage()); } catch (IOException iox) { filterConfig.getServletContext().log(iox.getMessage()); } } public void destroy() { } } 不过还有一点,你的整个程序要使用相同的编码
网友回复:六楼的朋友,这个我已经做了,现在的问题是XML内的中文显示后是????乱码的啊。而我以GBK的方式打开后,再重新传到LINUX后,就正常了。但一段时间后又????乱码了啊。
网友回复:那就是开发环境的编码设置了
网友回复:XML的编写没有用什么开发环境,直接在文本编辑器中写的啊
网友回复:估计是系统的默认编码吧
网友回复::(
关键字:飞鱼,版本,编辑器,乱码,问题,
上一篇:vss问题 急急
下一篇:下面没有链接了











文章评论
共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面