servlet是一个好东西,有时候虽然麻烦,但是有时开发过程中对外提供http接口,还是比较方便的。
但是返回对方数据时,如果包含中文,那就可能会遇到中文乱码问题。
返回数据一般使用PrintWriter
首先需要知道对方的编码格式。
然后在返回代码里写下下面两句。
protected void doPost(HttpServletRequest request, HttpServletResponse resp)
…………….
resp.setCharacterEncoding("utf-8");
resp.setContentType("text/html;charset=utf-8");
……………
PrintWriter printWriter = resp.getWriter();
printWriter.write("中文");
printWriter.close();
from:https://blog.csdn.net/baidu_18607183/article/details/78646131