1、遇到问题:
开始学习java,为移动端写第一个接口,然后发现返回的参数中包含中文的,出现了乱码问题。
中文乱码
2、记录解决方法:
出现这个问题应该就是字符集的问题啦,上学的时候知道点,但是忘记具体怎么设置了,然后就去各种查,各种尝试。这里记录一下!
在doget()、dopost()方法最开始添加下边三行代码:
response.setHeader("Content-type", "textml;charset=UTF-8");
response.setCharacterEncoding("UTF-8");
response.setContentType("text/html;charset=utf-8");
然后来看一下效果:
效果
3、写在后面的话(可忽略)
从2017年12月20号,开始尝试学习java,遇到了一些问题,还有一些不知道从哪里下手的问题,最后无论如何能解决掉。这也是一种收获和成长吧。加油,少年!
网友评论