ajax的学习知识点

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

ajax学习以及打印台为乱码的解决 随笔 第1张

 

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

请求方式为get时

ajax学习以及打印台为乱码的解决 随笔 第2张

部分代码图

ajax学习以及打印台为乱码的解决 随笔 第3张

Servlet代码

ajax学习以及打印台为乱码的解决 随笔 第4张

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

运行结果如下

ajax学习以及打印台为乱码的解决 随笔 第5张

Servlet代码

ajax学习以及打印台为乱码的解决 随笔 第6张

请求方法为post时

ajax学习以及打印台为乱码的解决 随笔 第7张

Servlet代码

ajax学习以及打印台为乱码的解决 随笔 第8张

ajax代码

ajax学习以及打印台为乱码的解决 随笔 第9张

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

ajax学习以及打印台为乱码的解决 随笔 第10张

Servlet代码

ajax学习以及打印台为乱码的解决 随笔 第11张

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

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

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

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄