①application/x-www-form-urlencoded : 数据被编码为名称/值对。

②multipart/form-data : 数据被编码为一条消息,页上的每个控件对应消息中的一个部分。

③text/plain: 数据以纯文本形式进行编码。

1. text/plain是纯文本传输的意思,在发送邮件时要设置这种编码类型,否则会出现接收时编码混乱的问题

2. 在AJAX往服务器上传数据是,设置了

   xmlHttp.setRequestHeader("Content-Type","application/x-www-form- urlencoded");

在服务器端,通过request.getParameter("name")的方式取值,是有问题的。

有两种解法办法:

1)改服务器端: 采用流的方式

 InputStream stream = request.getInputStream();
InputStreamReader isr = new InputStreamReader(stream);
BufferedReader br = new BufferedReader(isr);
String str = br.readLine();
System.out.println(str); str = URLDecoder.decode(str,"gb2312");
System.out.println(str);
br.close();

最新文章

  1. Sublime Text实用小技巧
  2. (DFS、bitset)AOJ-0525 Osenbei
  3. java文件下载 rest
  4. Javascript中的函数
  5. IE浏览器Ajax缓存问题小结
  6. 面向对象涉及SOLID原则
  7. C语言编程时常犯十八个错误
  8. Move WriteBuffer ReadBuffer String
  9. Objective-C之成魔之路【9-类构造方法和成员变量作用域、以及变量】
  10. 对float的理解
  11. 将vue的项目打包后通过百度的BAE发布到网上的流程
  12. gradle项目
  13. mysql 开发进阶篇系列 29 数据库二进制包安装
  14. 输出图片格式BARTENDER
  15. 一篇关于oracle psu的文章(转)
  16. Arduino语言
  17. Android EditText 限制输入为ip类型
  18. jQuery过滤选择器:not()方法介绍
  19. IIS7 配置ssl证书 多域名绑定443端口
  20. CentOS7虚拟机安装Linux教程及安装后所遇到的问题

热门文章

  1. 使用 CSV 文件存储
  2. MQTT-C-PUB
  3. 《转载》renameTo文件在windows环境下可以,在linux中报错
  4. thinkphp5 URL的访问
  5. linux中根目录下各个目录的作用
  6. C# 中对COOKIES的操作
  7. Python Extension Packages 下载
  8. Mysql命令行导入sql数据
  9. 提高VS2010运行速度的技巧
  10. 23种设计模式之建造者模式(Builder)