fckeditor编辑器的使用

我上传到数据库的时候出现乱码是什么原因啊,还有我想在编辑器里上传图片,还需要些什么配置啊,目前的就是这个样子,我还需要怎么弄啊,麻烦各位告诉我小弟我下,谢谢了... 我上传到数据库的时候出现乱码是什么原因啊,还有我想在编辑器里上传图片,还需要些什么配置啊,目前的就是这个样子,我还需要怎么弄啊,麻烦各位告诉我小弟我下,谢谢了 展开
 我来答
luffy1201
2010-04-01 · TA获得超过1523个赞
知道小有建树答主
回答量:401
采纳率:0%
帮助的人:576万
展开全部
你所有页面的编码要统一,最好都是utf-8的,
一律用post方式提交,用request.setCharacterEncoding("utf-8")修改编码

去下fckeditor的源码去,然后把fck源码中ConnectorServlet考入到你的项目中,包名是fckeditor
由于你用到了源码,因此要在web.xml中加入
<servlet>
<servlet-name>Connector</servlet-name>
<servlet-class>
fckeditor.ConnectorServlet
</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Connector</servlet-name>
<url-pattern>
/fckeditor/editor/filemanager/connectors/*
</url-pattern>
</servlet-mapping>
然后查看源码,第105行,109行是不是utf-8编码的(即使版本号不一样,你看周围应该也会看到),然后在第244行的try前,加上upload.setHeaderEncoding("UTF-8");你要用到fckeditor上传的话,可以解决乱码问题。

这些所有的编码你都统一了,然后还不行?那你要好好检查你的代码了!
还有new String(request.getParameter("content").getBytes("ISO-8859-1"),"utf-8") 这种一般处理get方式时比较好用,所以,建议这个不要乱用!很有可能把你对的编码转乱了~~~
名片
2024-10-28 广告
Altair HyperWorks是一款卓越的工程仿真与优化软件,集成了多个强大模块,专为复杂工程问题提供全面的解决方案。它以其独特的功能和优势,在提升产品设计效率、降低成本及加快上市速度方面表现出色。在优菁科技(上海)有限公司,我们为各行... 点击进入详情页
本回答由名片提供
望月阁中文
2010-03-31 · TA获得超过183个赞
知道小有建树答主
回答量:415
采纳率:0%
帮助的人:320万
展开全部
看下FCK的字符集,我记得好像是UTF-8的
还有你数据库的字符集
这两个必须一致,否则乱码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式