• SmartUpload中文乱码


    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();    
            }

  • 相关阅读:
    mahout下的KMeans Clustering实现
    信号量、互斥体和自旋锁
    找出二叉树中两个节点的最低共同父节点
    C/C++中volatile关键字
    函数指针和指针函数
    java终止线程的通用机制
    我的一次重构实践
    新手浅谈Future
    线程中添加线程
    死锁
  • 原文地址:https://www.cnblogs.com/xinxindiandeng/p/1358350.html
Copyright © 2020-2023  润新知