`
天空之城
  • 浏览: 402818 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

SmartUpload中文乱码

    博客分类:
  • Java
阅读更多

SmartUpload中文乱码的解决办法:

1、源代码相关:

---------------------------------------------------------------------------------------------------------------------

找到SmartUpload.java中的    public void upload(),找到这句 String s11 = new String(m_binArray, m_startData, (m_endData - m_startData) + 1);

修改为String s11 = new String(m_binArray, m_startData, (m_endData - m_startData) + 1,"UTF-8");   
---------------------------------------------------------------------------------------------------------------------

把formdata.jsp中<%@ page contentType="text/html;charset=gb2312">,取掉,加上<meta http-equiv="Content-Type" content="text/html; charset=gb2312">,

2、其他解决办法:

SmartUpload源代码由于是因为以二进制的形式传输,所以在传输form表单中的文本的时候,不能象普通的传输方法那样传输。好办法就是使用javascript把这些值都附加到form的action里面进行传输。比如:

if(checkreg()) {
        document.form1.action="../AddNewUserServlet?name="+form1.UserName.value+"&&eid="+form1.EmployeeID.value+"&&pwd="+form1.Password.value+"&&sid="+form1.SectorID.value+"&&gid="+form1.GroupID.value;
        document.form1.submit();    
        } 

 

分享到:
评论

相关推荐

    jsp SmartUpload 中文乱码问题解决.docx

    jsp SmartUpload 中文乱码问题解决 jsp SmartUpload 中文乱码问题解决是指在使用 jsp 的 SmartUpload 组件进行文件上传下载时,遇到中文乱码问题的解决方法。在这篇文章中,我们将介绍如何解决 jsp 中 SmartUpload ...

    jspsmartupload-解决中文乱码

    最近实验室做了一个项目,使用jspsmartupload来实现的文件的上传下载,原来在windows平台运行的挺好,但是后来系统移植到linux平台上,结果在上传或下载的文件名中有中文时就会出现乱码。后来查了网上一些人的解决...

    SmartUpload中文乱码解决

    SmartUpload中文乱码解决版本 亲自改写源码 jar包含源码 亲测可用 CSDN另一人上传的 不包含SmartUpload的Request类 不完善 201 511行进行修改 String s11 = new String(m_binArray, m_startData, (m_endData - m_...

    smartupload 改源码解决乱码问题jar包

    修改smartupload源码,解决上传文件中文乱码的问题,绝对可行 使用 SmartUpload su = new SmartUpload(); su.setCharset("UTF-8"); //实例化后加上这句 //获取文件名 String filename = file.getFile(0).getFileName...

    jspsmartupload中文乱码解决版

    本篇将详细讨论如何解决`jspsmartupload`中的中文乱码问题,并结合`struts1.2`框架提供实例。 首先,理解乱码产生的原因至关重要。乱码通常是由字符编码的不匹配导致的。在HTTP请求中,数据默认是以ISO-8859-1编码...

    彻底解决jspsmartupload中文下载乱码问题

    用几个简单的java语句操作java.io.BufferedInputStream和java.io.BufferedOutputStream,就能彻底解决jspSmartUpload乱码问题。下载的时候无需再用jspsmartupload。 zip包中包含了jspsmartupload.jar和文件上传、...

    smartupload解决中文乱码

    本篇文章将深入探讨如何使用`SmartUpload`解决中文乱码问题。 首先,我们需要了解`SmartUpload`的基本工作原理。`SmartUpload`是基于Servlet技术的,它通过扩展HttpServlet类,提供了一套完整的文件上传和下载的API...

    jsp SmartUpload 中文乱码问题解决

    为了解决SmartUpload中文乱码的问题,可以通过以下步骤进行操作: 首先,需要在SmartUpload的Java文件中增加一个用于字符编码转换的属性,以及相应的set和get方法。具体操作是在SmartUpload.java文件中增加一个...

    SmartUpload源码及使用例子,解决中文乱码问题

    解决Smartupload上传中文名称文件乱码问题。 解决获取中文表单内容乱码问题。 包含全部源码 支持GBK编码,方法myUpload.setCharset("GBK");//设置编码GBK, 附件中包含一个上传文件的例子

    完美解决SmartUpload上传中文乱码的jar包

    然而,当处理包含中文字符的文件名时,SmartUpload可能会出现中文乱码问题,这给开发者带来了不小的困扰。本文将详细讨论如何通过特定的jar包来完美解决这个问题。 首先,我们需要理解为什么会出现中文乱码。在Java...

    修改JSPsmartUpload组件实现无中文乱码上传下载

    NULL 博文链接:https://wandering192.iteye.com/blog/747389

    jspSmartUpload组件(已解决中文乱码问题)

    然而,由于`jspSmartUpload`最初是由非中文开发者创建的,因此在处理包含中文字符的文件名时,可能会出现乱码问题,这给使用中文的开发者带来了困扰。 在描述中提到,这个问题已经得到了解决,意味着作者对`jsp...

    smartupload上传里中文无乱码

    标题“smartupload上传里中文无乱码”和描述“smartupload上传里中文无乱码,方便解决乱码问题”指向了SmartUpload在处理中文文件名时的一个关键特性:能够正确显示和处理中文字符,避免出现常见的乱码问题。...

    jspsmartupload解决linux+resin中文乱码

    通过原代码修改了jspsmartupload解决linux+resin中文乱码

    jspSmartUpload解决中文乱码问题

    以前遇到jspSmartUpload中文乱码问题,在CSDN上下载了jspSmartUpload的jar包却没解决,所以花了几个小时把问题解决了,已经测试没有问题。直接放入项目的lib目录下使用就可以。

    smartupload多文件上传解决中文乱码

    然而,正如标题所提到的,SmartUpload在处理中文文件名时可能会出现乱码问题,这主要源于字符编码不一致导致的。 在描述中,提到了作者已经成功解决了这个问题。通常解决此类问题的方法包括: 1. **设置正确的字符...

    smartUpload上传文件包修改后解决中文乱码

    本文将深入探讨SmartUpload上传文件时如何解决中文乱码的问题。 首先,我们要理解乱码产生的原因。在计算机系统中,不同的文件系统和编程语言可能使用不同的字符编码标准,如ASCII、GBK、UTF-8等。如果在读取或写入...

    jspSmartUpload.jar真正解决中文文件和中文参数乱码问题

    jspSmartUpload.jar, 这个经本人测试修改,已可真正解决中文乱码问题,包括中文参数和含中文路径及中文文件名乱码问题。

    jspsmartupload,smartupload UTF8 版,解决乱码问题

    "jspsmartupload"和"smartupload UTF8版"是针对Java Web应用的文件上传组件,旨在简化文件上传操作,并解决多语言环境下的字符编码问题,特别是中文乱码问题。在这个场景下,我们主要关注两个核心知识点:...

    解决JSPSmartUpload上传过程中中文乱码问题

    解决JSPSmartUpload上传过程中中文乱码问题,可以直接使用,简单易用

Global site tag (gtag.js) - Google Analytics