一切福田,不離方寸,從心而覓,感無不通。

PrintWriter 返回前端中文乱码

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