`
hoodbc
  • 浏览: 114941 次
  • 性别: Icon_minigender_1
  • 来自: 南宁
社区版块
存档分类
最新评论

swfupload上传问题utf-8 bom ef bb bf

阅读更多
今天要做一个多文件上传加打水印的功能。在用swfupload上传文件时,发现返回图片名的末尾回加上ef bb bf ,使用deramweaver转编码 无效。

   不得已找到ue的另存为 -- utf8 none bom --保存覆盖
   问题解决。
Unicode规范中有一个BOM的概念。BOM——Byte Order Mark,就是字节序标记。在这里找到一段关于BOM的说明:

在UCS 编码中有一个叫做"ZERO WIDTH NO-BREAK SPACE"的字符,它的编码是FEFF。而FFFE在UCS中是不存在的字符,所以不应该出现在实际传输中。UCS规范建议我们在传输字节流前,先传输字符"ZERO WIDTH NO-BREAK SPACE"。这样如果接收者收到FEFF,就表明这个字节流是Big-Endian的;如果收到FFFE,就表明这个字节流是Little- Endian的。因此字符"ZERO WIDTH NO-BREAK SPACE"又被称作BOM。

UTF-8不需要BOM来表明字节顺序,但可以用BOM来表明编码方式。字符"ZERO WIDTH NO-BREAK SPACE"的UTF-8编码是EF BB BF。所以如果接收者收到以EF BB BF开头的字节流,就知道这是UTF-8编码了。

Windows就是使用BOM来标记文本文件的编码方式的。

------------------------------------------------------------------
UTF-8编码的文件中,BOM占三个字节。如果用记事本把一个文本文件另存为UTF-8编码方式的话,用UE打开这个文件,切换到十六进制编辑状态就可以看到开头的ef bb bf了。这是个标识UTF-8编码文件的好办法,软件通过BOM来识别这个文件是否是UTF-8编码,很多软件还要求读入的文件必须带BOM。可是,还是有很多软件不能识别BOM。


另外发现swfupload做上传非常好用,直接批量上传,缩略图,加水印。配置文件是js的,修改起来比较方便。
0
0
分享到:
评论

相关推荐

    swfUpload上传下载--仅供参考(该代码使用Ext写的)

    SwfUpload 是一个开源的JavaScript库,用于实现高级的文件上传功能。它通过Flash插件在浏览器中提供了一种富用户体验,支持多文件选择、文件预览、进度条显示等功能。在本项目中,SwfUpload 被与ExtJS框架结合使用,...

    swfupload -批量上传-文件根据时间自动命名

    SWFUpload 是一款开源的JavaScript库,主要用于实现网页上的文件批量上传功能。它结合了Flash技术,能够在不刷新页面的情况下,提供多文件选择、进度显示和文件自动命名等功能,极大地提升了用户在上传大文件或多个...

    文件在线管理系统-艾恩ASP无组件上传-SWFUpload上传 v1.0-ASP源码.zip

    ASP源码,压缩包解压密码:www.cqlsoft.com

    仿58网赶集网百姓网swfupload图片上传效果-修改版

    SWFUpload是一款经典的JavaScript与Flash相结合的多文件上传插件,它允许用户在网页上进行批量图片上传,具有良好的用户体验和较高的文件上传性能。 首先,我们需要理解SWFUpload的工作原理。它通过在浏览器中嵌入...

    swfupload --forms改版

    新版SWFUpload 强化了错误处理机制,当上传过程中出现网络问题或文件大小超限等异常情况时,能够及时向用户显示错误信息,提供更好的用户体验。 5. **API与事件驱动** 改版的SWFUpload 提供了一套更完善的API接口...

    SWFUpload中文乱码.

    6. **Flash版本**:确保使用的是支持UTF-8编码的最新Flash Player版本,因为旧版本可能存在编码问题。 在压缩包中的SWFUpload文件,可能是该组件的源代码或者预编译版本,供开发者研究和定制。你可以通过查看源码...

    Art2008CMS 7.0 UTF-8.rar

    Art2008CMS 7.0 UTF-8 更新内容:2012-11-20 1、新增模板样式管理自定义列表样式中产品系统的特定标签; 2、新增swfupload上传接口,完善系统上传功能,可实现可视化批量上传; 3、新增支付宝标准双接口,同时更新...

    java图片上传--SWFUpload

    3. **JavaScript初始化**:在JavaScript代码中,初始化SWFUpload实例,配置上传参数,并监听各种事件,如文件选择、文件上传开始、上传进度、上传成功和失败等。这些事件可以用来更新UI,比如显示进度条或错误提示。...

    使用jQuery+SWFUpload+Commons-FileUpload实现带进度条的上传

    在IT行业中,构建一个带有进度条的文件上传功能通常是用户交互体验的重要组成部分,尤其是在处理大文件上传时。本文将深入探讨如何使用jQuery、SWFUpload和Apache Commons FileUpload这三个技术来实现这一目标。 ...

    SWFUpload 2.5.0中文版

    SWFUpload 是一款开源的JavaScript库,用于在网页中实现多文件上传功能,尤其适用于处理大文件和批量上传。这个2.5.0中文版包含了对原有版本的更新和改进,使得开发者能更方便地集成和自定义上传界面。 ### 概览...

    SWFUpload+commons-fileupload 上传文件

    **SWFUpload与commons-fileupload整合上传文件详解** 在Web开发中,文件上传功能是常见的需求之一。SWFUpload是一个JavaScript库,它提供了一种优雅的方式,允许用户通过Flash插件进行多文件上传,而无需刷新整个...

    大名鼎鼎SWFUpload- Flash+JS 上传

     SWFUpload是一个客户端文件上传工具,最初由Vinterwebb.se开发,它通过整合Flash与JavaScript技术为WEB开发者提供了一个具有丰富功能继而超越传统标签的文件上传模式。 [编辑本段]SWFUpload的主要特点  * 可以...

    swfupload汉化修版[2009-04-13].rar

    swfupload汉化修版[2009-04-13].rarswfupload汉化修版[2009-04-13].rarswfupload汉化修版[2009-04-13].rarswfupload汉化修版[2009-04-13].rarswfupload汉化修版[2009-04-13].rarswfupload汉化修版[2009-04-13]....

    SWFUpload上传

    本项目是struts2和swfupload结合,实现单个文件上传、上传后预览(index.jsp),和批量上传(multiple.jsp),里面都有代码注释和一个整理的说明文档(SWFUpload说明文档),讲的非常非常详细,都是本人亲自整理。...

    swfupload上传实例

    这个"swfupload上传实例"是一个具体的示例,展示了如何在PHP环境中集成SWFUpload以实现高效的文件上传功能。 ### 1. SWFUpload 概述 SWFUpload 是一款开源项目,利用Adobe Flash插件(SWF文件)作为前端界面,提供...

    swfupload-example

    5. **日志记录**:可选地,记录上传日志,便于排查问题。 **四、SWFUpload 示例中的关键文件** 在“swfupload-example”压缩包中,主要包含以下组件: 1. **SWFUpload JavaScript文件**:这些文件定义了与...

    swfupload文件上传控件

    **SWFUpload 文件上传控件详解** 在网页开发中,文件上传功能是不可或缺的一部分,而SWFUpload就是一款优秀的文件上传控件。它利用Flash技术,提供了多文件上传和进度显示的功能,使得用户在上传大文件或多个文件时...

    SWFUpload-v2.2.0.1-Samples.rar_SWFUpload do_cancelbutton.gif_fi

    SWFUpload 是一款基于Flash技术的文件上传组件,它允许用户在网页中实现高级的文件上传功能,包括显示上传进度、支持多文件同时上传以及提供自定义操作按钮等特性。标题中的"SWFUpload-v2.2.0.1-Samples.rar"表明这...

    SWFUpload多附件上传组件源码

    SWFUpload是一款经典的Flash-based文件上传组件,尤其适用于多文件上传功能。在Web开发中,尤其是在需要用户上传多个文件的应用场景下,SWFUpload扮演着关键角色。它提供了丰富的功能和自定义选项,使得文件上传体验...

    SWFUpload-v2.2.0.1-Samples.zip_V2

    SWFUpload 是一款开源的JavaScript库,用于在网页上实现高级的文件上传功能。这个"SWFUpload-v2.2.0.1-Samples.zip_V2"压缩包包含的是SWFUpload的版本2.2.0.1的示例代码,专为ASP.NET环境设计,提供了丰富的功能和...

Global site tag (gtag.js) - Google Analytics