SmartUpload乱码问题

4 篇文章 0 订阅

SmartUpload的乱码问题,搞了一个多星期,我发现的问题是,在提交给SmartUpload处理的网页不能以utf-8的编码格式对网页进行编码,而是要用gbk或gb2312。

我以前用的是utf-8,还特定与了一个方法进行转码

private String toString(String s) {
        try {
            return new String(s.getBytes(), "utf-8");//只要你提交页面编码格式是utf-8,这里无论怎么转,都是乱码,我已试千百次,如果你能转成功,请告诉我
        } catch (Exception e) {
            System.out.println("error");// TODO Auto-generated method stub
            e.fillInStackTrace();
        }
        return s;
    }

      解决SmartUpload的乱码,关键在于提交给SmartUpload处理的这个网页,其它都是次要的,我其它网编码格式是utf-8,只有与提交给SmartUpload处理的网页的编码是gbk,其它地方也没有出现乱码。所以用SmartUpload出现了乱码,只改与SmartUpload有关的网页编码就行了其它一律不用改。

     一开始我也以为,我是在处理SmartUpload有问题,然后听取了网上的建议,说下载SmartUpload的源码进行修改,但是,我改了还是没有用,网上许多的方法我也试了,还是没有用。今晚终于解决了,丝路源于我们老师用的是gbk编码格式,没有出现乱码问题,我就死马当活马医,试一下,结果还行,真解决了。


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值