fckeditor编辑器的使用
我上传到数据库的时候出现乱码是什么原因啊,还有我想在编辑器里上传图片,还需要些什么配置啊,目前的就是这个样子,我还需要怎么弄啊,麻烦各位告诉我小弟我下,谢谢了...
我上传到数据库的时候出现乱码是什么原因啊,还有我想在编辑器里上传图片,还需要些什么配置啊,目前的就是这个样子,我还需要怎么弄啊,麻烦各位告诉我小弟我下,谢谢了
展开
展开全部
你所有页面的编码要统一,最好都是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方式时比较好用,所以,建议这个不要乱用!很有可能把你对的编码转乱了~~~
一律用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 广告
2024-10-28 广告
Altair HyperWorks是一款卓越的工程仿真与优化软件,集成了多个强大模块,专为复杂工程问题提供全面的解决方案。它以其独特的功能和优势,在提升产品设计效率、降低成本及加快上市速度方面表现出色。在优菁科技(上海)有限公司,我们为各行...
点击进入详情页
本回答由名片提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询