`
dingji
  • 浏览: 85614 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

jQuery.Uploadify插件上传中文文件乱码解决

阅读更多

Uploadify这个插件(Demo:http://www.uploadify.com/demo/)做的相当好,第一次用就喜欢上了,并且成功应用到正在开发的.NET项目中。

这几天帮一个朋友做一个小项目,需要采用PHP开发,我仍然想使用这个插件。之前看到Uploadify的demo就是采用PHP写的,想想应该没有问题。结果。。发现在上传中文文件的时候,文件名会出现乱码的情况,甚至在上传含有中文的doc文件时,文件居然莫名消失了!于是乎,打开谷歌大神一顿查,发现这个问题相当普遍。。有人在JAVA下面解决了,但是我需要PHP的啊,跑到官网论坛里搜索了一下,也没有什么有价值的,倒是有不少国人已经问过相关问题了。

没办法,只好自己来想办法,其实,出现乱码,无非是程序编码和系统编码不一致造成的,于是尝试修改uploadify.php文件,

将第40行:

move_uploaded_file($tempFile,$targetFile);

 修改为:

move_uploaded_file($tempFile,iconv("UTF-8","gb2312", $targetFile));
 刷新页面,上传中文文件。。OK。。。
分享到:
评论

相关推荐

    ASP.NET jquery.uploadify文件上传控件测试项目(已解决中文乱码)

    在这个项目中,我们关注的是jQuery.uploadify插件,它是一个流行的JavaScript库,用于实现文件上传功能。jQuery.uploadify提供了一种用户友好的界面,允许用户批量上传文件,并在上传过程中提供进度条反馈。这个测试...

    jquery.uploadify-v2.1.4.zip

    《jQuery Uploadify插件v2.1.4:解决中文按钮乱码问题及深度解析》 在Web开发中,文件上传功能是不可或缺的一部分。jQuery Uploadify是一款强大的JavaScript插件,它使得文件上传变得简单而优雅。然而,在处理中文...

    jquery.uploadify上传文件

    总之,jQuery Uploadify是一个强大且灵活的文件上传解决方案,它简化了多文件上传的实现过程,同时提供了丰富的自定义选项。通过合理的配置和适当的服务器端处理,你可以轻松地在项目中集成这一功能,提升用户的交互...

    解决中文按钮乱码的jquery uploadify上传插件

    uploadify是一款基于jQuery库的上传插件,但很可惜的是无论你怎么设置参数buttonText ,它的中文按钮都会出现乱码的情况.本资源更正了源码的编码方式,从根本上解决了中文(包括CJK)乱码的问题。要知道乱码原因,及...

    uploadify_中文按钮乱码.zip

    在网页开发中,经常需要用到文件上传功能,Uploadify是一款广泛使用的jQuery插件,它提供了强大的文件上传功能,包括多文件选择、进度条显示等。然而,当我们在使用Uploadify时,可能会遇到中文按钮乱码的问题,尤其...

    jquery uploadify scriptData 中文乱码

    在使用jQuery Uploadify插件时,用户可能会遇到“scriptData”参数中的中文数据出现乱码的问题。这通常是因为字符编码不一致导致的。Uploadify是一个非常流行的文件上传插件,它允许用户通过异步方式上传文件,同时...

    jQuery uploadify上传文件(JAVA版+Struts2即时预览效果)

    在本文中,我们将深入探讨如何在Java环境下,结合Struts2框架和jQuery的uploadify插件实现文件上传功能,特别是解决中文乱码问题。这个功能对于任何需要用户交互式上传内容的Web应用都是至关重要的。 首先,jQuery ...

    jquery uploadify

    `jQuery Uploadify`是一款基于jQuery的文件上传插件,它提供了友好的用户界面和批量上传功能,极大地提高了文件上传的效率。以下是对该插件及其在ASP.NET环境中实现的详细说明: 1. **下载与安装**: 首先,你需要...

    jquery fileupload上传百分比 JAVA版解决中文乱码

    本篇将详细探讨如何在Java环境下使用jQuery File Upload实现文件上传并处理中文文件名的乱码问题。 首先,jQuery File Upload的核心原理是利用HTML5的File API进行异步文件上传。它通过AJAX请求将文件分块上传到...

    uploadify-中文语言错误提示

    Uploadify 是一个基于jQuery的文件上传插件,它允许用户在网页上实现便捷的多文件上传功能。在处理中文语言环境中,Uploadify 的默认设置可能无法显示中文错误提示,这可能会给中国用户带来不便。因此,为了实现中文...

    Uploadify上传文件方法

    Uploadify是一款基于jQuery的文件上传插件,它提供了一种优雅的文件上传体验,支持进度显示,使得用户界面更加友好。在ASP.NET环境中使用Uploadify,可以实现高效、直观的文件上传功能。以下是对Uploadify上传文件...

    jsuploadify

    **JavaScript Uploadify插件及其编码问题** Uploadify是一款基于JavaScript和Flash的文件上传插件,它允许用户在网页上实现批量、多文件选择上传。在使用Uploadify时,可能会遇到一个问题,即当试图设置中文按钮...

    Uploadify3.1参数详解

    Uploadify是一款基于jQuery的文件上传插件,提供了丰富的自定义选项以及良好的用户体验。其特点包括支持上传进度显示、多文件上传等功能。本篇文章将详细介绍Uploadify3.1版本中与2.1.4版本相比新增或改进的属性、...

    struts2的上传下载和删除

    这是一个完整的项目并有详细的代码注释。主要功能:1.用Jquery的uploadify插件实现的多文件上传功能;2.用struts2实现对上传文件的下载功能(其中涉及中文乱码的解决)3.删除某个文件下的某个指定的文件。

Global site tag (gtag.js) - Google Analytics