`

FCKeditor2.3中文乱码处理

 
阅读更多
FCKeditor是款优秀的编辑器开源产品,总的来说功能强大,基本能满足大部分的需求,只是缺少权限控制。不过在使用过程中,中文乱码问题是个经常出错的问题。

          安装后简单设置一下就能够正确运行,能够上传图片,不过传中文文件名的图片时会出现问题。解决办法(我的安装版本:FCKeditor_2.6+FCKeditor-2.3 for java):
        1. 修改FCKeditor-2.3 for java中src文件夹下的ConnectorServlet.java和SimpleUploaderServlet.java。分别在这两个文件中的DiskFileUpload upload = new DiskFileUpload();后面加入:upload.setHeaderEncoding("utf-8");
        2. 分别保存后,使用ant进行编译,命令为:ant dist,生成新的FCKeditor-2.3.jar,然后把这个文件加入工程中的lib文件夹下,把以前的替换掉。在编译过程中,根据不同的tomcat版本和安装路径,需要对build.xml文件进行设置。如果报deploy之类的错误,说明需要tomcat-ant包中的类支持,进行相关的设置。

         到此,基本能上传中文的图片了,但是发现在jsp页面读取图片的链接时候出现乱码,从而导致不能在jsp页面中显示。这个问题需要修改tomcat目录下conf中的server.xml文件,
<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443"/>

<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
分别加入一句:URIEncoding="utf-8"
         这样基本解决了FCKeditor的乱码问题,能上传中文的图片,能创建中文的文件夹,只是在控制台中依然会有乱码。这个可以不考虑。
还可以在fckconfig.js文件中修改:
FCKConfig.DefaultLanguage = 'zh-cn' ;
0
0
分享到:
评论

相关推荐

    fckeditor2.3 中文乱码问题解决

    将此jar包直接放在 lib 下,一切就都ok了

    FCKeditor2.3

    上传文件后,将文件重命名,并将文件的原名和存储路径存储在session中,

    fckeditor for jsp 的jar包

    告诉FileUpload组件处理时的编码为项目编码,在FileItem中,用getString(encoding),这项设置可以解决获取的表单字段为乱码的问题,所以在每个FileItem实例后面都执行一次getString(encoding),就告诉FileItem在取值...

    FCKeditor-2.3.jar

    该jar包是2.3.4版本的,经本人测试使用过,功能很完善。jar包经本人修改,解决了图片、flash上传时中文路径乱码、中文图片名的乱码问题。顺便付赠中文图片、flash名无法显示的解决方法,谢谢大家支持

    FCKeditor-2.3 jdk1.4(weblogic下运行)

    4. **字符编码**:由于FCKeditor配置为UTF-8,所以与之交互的后端系统也需要支持UTF-8,以避免字符乱码问题。 5. **浏览器兼容性**:虽然FCKeditor在发布时对主流浏览器做了支持,但考虑到它是一个较旧的版本,可能...

    jsp fckeditor 上传中文图片乱码问题的解决方法.docx

    标题和描述中提到的问题是关于使用JSP版的FCKeditor在上传包含中文名称的图片时出现乱码的情况。FCKeditor是一个流行的富文本编辑器,但在某些情况下,特别是涉及到非ASCII字符(如中文)时,可能会遇到编码问题。...

    fckeditor2.6 for jsp

    jsp 程序调用fckeditor2.6 版本的 小例子 本人发现fckeditor2.6加 fckeditor for 2.3 的时候在上传中文文件的时候会出现乱码 所以本人就小改了一下 fckeditor2.3的源代码,以时间重命名上传文件名,没什么技术...

    彻底解决fckeditor(jsp版)上传中文图片乱码问题

    彻底解决fckeditor(jsp版)上传中文图片乱码问题,我这里用的编码是utf-8的,这里用的fckeditor 是2.6的,fckeditor.java包是2.3的,经过我修改ConnectorServlet.java和SimpleUploaderServlet.java两个文件,重新生成...

    fckeditor for java 2.4 修改版

    前段时间在fck的官网上溜达的时候发现了 fckEditor for java 2.4X 的版本,没想到for java的也有新的版本出来了,用了那么老长时间的for java2.3 ,呵呵 于是就下来体验了一下,确实不错,而且fck2.6的版本,对文件的上传...

    fckedit编辑器

    FCKeditor2.3 (FCKeditot for java) FCKeditor2.4 (FCKeditor基本文件) 以下是下载地址: http://www.fckeditor.net/download/default.html 2.建立项目: 建立项目tomcat/webapps/TestFCKeditor. 3.将...

    EXT2.0中文教程

    10.3. 在form中使用fckeditor A. 常见问题乱弹 A.1. ext到底是收费还是免费 A.2. 怎么查看ext2里的api文档 A.3. 如何在页面中引用ext A.3.1. 顺便说说常见的Ext is not defined错误 A.4. 想把弹出对话框单独拿出来...

    Java Web应用详解.张丽(带详细书签).pdf

    11.3 Struts 开发中的中文乱码问题 11.4 Action 数据获取与传递 11.5 Struts 表单验证 第12章 标签库及其应用 12.1 Struts标签库基础知识 12.2 Struts标签库应用实例 12.3 JSTL基础知识 12.4 EL表达式基础...

    Ext 开发指南 学习资料

    2.4.3. 中文排序是个大问题 2.5. 让单元格里显示红色的字,图片,按钮,你还能想到什么? 2.6. 更进一步,自动行号和多选checkbox 2.6.1. 自动行号 2.6.2. 全选checkbox的时间了,请允许我让2.0先上场。 2.7. 分页了...

Global site tag (gtag.js) - Google Analytics