=波波日志 > JavaScript/Ajax > 非重新命名--解决fckeditor编辑器Asp.NET上传文件中文文件名出现乱码问题=
非重新命名--解决fckeditor编辑器Asp.NET上传文件中文文件名出现乱码问题
由于以前一直使用的是ewebeditor编辑器,会插入很多乱七八糟的代码,标记也清除不干净,可能使用的版本低,也不兼容Firefox。所以需要对编辑器进行升级,我对ewebeditor是由点失望了,所以改用fckeditor编辑器。
不过在上传文件的时候,fckeditor是以文件名原来的名字命名的,如果出现相同的文件名时,会自动在扩展名前加上(1)这些内容。如“50音图.jpg,50音图(1).jpg”这样来命名。
此时如果文件名中出现中文名,就会出现乱码。这个问题是由于编码不统一造成的,fckeditor默认的编码是utf-8的,所以如果你的asp.net网站编码是gb2312的,上传中文名称的图片就会出乱码了。
网上找了下,要解决这个问题都是重新命名文件名,改成当前时间来弄。
其实要解决这个问题也很简单,有2种仿佛
第一种,将网站编码改为utf-8的,和fckeditor的一致,在web.config中配置全局语言就可以解决了。
第二种,修改fck_image.html文件。
1)用记事本打开fck_image.html文件,将页面编码从utf-8转为gb2312。
不过在上传文件的时候,fckeditor是以文件名原来的名字命名的,如果出现相同的文件名时,会自动在扩展名前加上(1)这些内容。如“50音图.jpg,50音图(1).jpg”这样来命名。
此时如果文件名中出现中文名,就会出现乱码。这个问题是由于编码不统一造成的,fckeditor默认的编码是utf-8的,所以如果你的asp.net网站编码是gb2312的,上传中文名称的图片就会出乱码了。
网上找了下,要解决这个问题都是重新命名文件名,改成当前时间来弄。
其实要解决这个问题也很简单,有2种仿佛
第一种,将网站编码改为utf-8的,和fckeditor的一致,在web.config中配置全局语言就可以解决了。
+展开
-XML
<globalization requestEncoding="utf-8" responseEncoding="utf-8" />
第二种,修改fck_image.html文件。
1)用记事本打开fck_image.html文件,将页面编码从utf-8转为gb2312。
+展开
-HTML
<!--<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />-->
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
2)用记事本另存为功能,检查下fck_image.html文件的存储编码是否为ANSI,如果不是,还得修改fck_image.html文件的存储编码,从utf-8转为ANSI。
通过修改,asp.net--fckeditor上传中文文件名称的文件时就不会出现乱码了。

类别:JavaScript/Ajax 作者:波波 日期:2011-01-28 【评论:0】
相关文章
- ·asp.net(C#)中文乱码问题
- ·用IHttpModule解决输入中文地址乱码问题(一)
- ·用IHttpModule解决输入中文地址乱码问题(二)
- ·在FireFox浏览器中asp.net+AJAX传输的中文字符串到服务器端后乱码的问题!!!!
- ·ASP.net获取上传Flash文件的宽和高
- ·AJAX中文乱码PHP完美解决(IE和Firefox兼容)
- ·fckeditor编辑器在Firefox下出现this.LinkedField is undefined错误
- ·web编辑器过滤word文档信息时出现的问题
- ·FCKeditor编辑器完全使用手册
- ·ASP上传文件的代码
- ·[Flash FileUpload]用flash.net.FileReference实现ASP.NET无刷新文件上传
- ·解决无法显示隐藏文件的问题
上一篇:扩展Fckeditor工具条--添加自定义功能按钮
下一篇:直接修改fckeditorcode_gecko.js,fckeditorcode_ie.js文件扩展fckeditor自定义工具栏按钮
下一篇:直接修改fckeditorcode_gecko.js,fckeditorcode_ie.js文件扩展fckeditor自定义工具栏按钮
暂时没有评论!
发表留言
热门博文
- AJAX跨域问题解决办法
- ajax问题总结
- jQuery dataType指定为json的问题
- ajax+asp.net+mssql无刷新聊天室
- ajax无刷新上传文件,使用iframe模仿
- ajax对象abort方法
最新博文
- jquery+flash显示图片实时加载进度插件
- jquery浮动层拖动插件
- firefox NPMethod called on non-NPObject wrapped JSObject!错误
- IE浏览器setCapture和releaseCapture介绍
- 51.la统计出问题了
- 隐藏删除ckeditor状态栏
随机博文
- Firefox下javascript如何操作剪贴板Clipboard
- JavaScript解析XML的方法总结
- Firefox Iframe 编辑器光标问题
- Firefox上传文件获取全路径问题
- 也谈WEB打印(二):简单的分析一下IE的打印原理并实现简单的打印和预览
- 20个优秀的Javascript导航技术
广告商赞助

