ajax学习以及打印台为乱码的解决

 

ajax的学习知识点

 

 在写ajax时自己遇到的打印乱码时

请求方式为get时

部分代码图

Servlet代码

当我加上 name = new String(name.getBytes("ISO-8859-1"), "UTF-8");

运行结果如下

Servlet代码

请求方法为post时

Servlet代码

ajax代码

当我在Servlet代码中去除name = new String(name.getBytes("ISO-8859-1"), "UTF-8"); 打印正常

Servlet代码

总结:当我们在打印台的代码有乱码时,请求方法为get请求时,我们可以加上类似 name = new String(name.getBytes("ISO-8859-1"), "UTF-8");也是一种简单干练的解决方法

其次就是post请求时,我们需要去掉这句话,这也许就是post请求与get请求的一些小区别,前提是我们要有设置好请求编码格式和响应编码格式。(因为我看见有的人电脑没有这个问题)

(鄙人的拙见,就自己遇到问题的解决方式,如果有不对,请谅解!!)

 

posted on 2019-04-16 14:28  马涛AA  阅读(112)  评论(0编辑  收藏  举报

导航