关于servlet返回结果中文是问号的问题

在开发中遇到的问题是这样的,我让servlet(这里servlet中的方法是由开发工具生成的)返回一个结果异步请求获取到的结果中文变问号了

然后我把URL单独拿出来执行了一下是可以正常显示的

网上搜了一下说是加上:

response.setContentType(“text/html; charset=UTF-8”);

response.setCharacterEncoding(“UTF-8”);

可是我加上了,还是不行,

然后重点来了,网上又说这两句一定要加到

response.getWriter();  的前面

可是我检查了一下的确是加在这句前面的

最后我对比了很多东西都没有找到问题在哪?

偶尔瞟了一眼请求方式一个是get一个是post

前边说了我的这两个方法是开发工具生成的

两个方法中都包含了response.getWriter();  这句

我代码处理是doGet实现方法,doPost调用doGet方法

正好调用写在了response.getWriter(); 前边,注释掉这句后结果正常返回

如果此方法对你有帮助请留个赞

 

此文原创,转载请说明出处

 

上一篇
下一篇