zoukankan      html  css  js  c++  java
  • 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();    
            }

  • 相关阅读:
    MySql—修改权限
    linux apache Tomcat配置SSL(https)步骤
    spark-shell启动错误
    spark
    Ubuntu不能连接网络
    NSGA-II算法学习
    SpringBoot集成mybatis,同时读取一个数据库中多个数据表
    设置虚拟机ip地址
    发送邮件
    spring session
  • 原文地址:https://www.cnblogs.com/xinxindiandeng/p/1358350.html
Copyright © 2011-2022 走看看