(乱码一般是三码不统一,但是当我们使用插件的时候,我们页面,后台,还有插件之间的转码不一定统一,导致了乱码这一问题)

首先,SmartUpload 的使用网上多的很,在这里就不在赘述,主要解决为什么乱码,

SmartUpload smart = new SmartUpload();// 上传图片的工具类

String name = smart .getRequest().getParameter("name");//name为jsp页面的表单数据

当我们在jsp页面输入中文的时候,后台servlet接收的时候会发现时候乱码,不管你在前台加入

<%request.setCharacterEncoding("utf-8");%>  
<%response.setCharacterEncoding("utf-8");%>

还是在后台servlet加入request.setCharacterEncoding("utf-8");

解决办法,如下:

String newname =new String( name.getBytes(),"utf-8");//转码  name为接收到的表单乱码数据,newname为没有乱码的中文

通过转换,成功解决乱码问题。

最新文章

  1. 《C编译器剖析》后记
  2. Windows 10 新特性 -- Bing Maps 3D地图开发入门(一)
  3. 手势响应 ,避免点击多个cell同时响应同一手势多次,只响应第一个cell
  4. virsh创建和恢复快照
  5. μC/OS-Ⅲ系统的中断管理
  6. Java中分别取数的整数及小数部分
  7. linux 中的斜杠 ‘/’ ‘\’ 的区别 - 服务器是LINUX的注意了, 和windows 的不一样哦!
  8. JQuery开发之Galleriffic图片插件介绍
  9. HDU1003 Max Sum(求最大字段和)
  10. 获取json对象长度
  11. Ubuntu 创建启动器
  12. 什么是yum源,如何更改yum源
  13. 仿IOS7日期选择控件(新)
  14. JDK各个版本的新特性
  15. zigbee 安全通信加密链接密钥
  16. C++解析十-数据封装
  17. R环境搭建
  18. 元组&amp;哈希&amp;字典
  19. VMware虚拟机的磁盘文件共享给物理机
  20. 返回flag

热门文章

  1. requests 模块使用代理
  2. python之time和datetime的常用方法
  3. Kibana6.x.x源码分析--JavaScript中 &quot;!~&quot; 这样的符号是啥意思?
  4. logstash根据配置文件启动时,报异常
  5. 创建一个流(Stream)可以让Bitmap或Image保存到流里面
  6. ACM自己之前寒假的基础总结
  7. ACM 计算几何向量
  8. c# 实现无符号右移
  9. springboot(一):入门
  10. [转] javascript中的变量和垃圾回收