response的setCharacterEncoding无效,原因有待进一步研究
修改为response.setContentType("text/html;charset=UTF-8");即可
简单总结一下:
(1)设置request的编码方式setCharacterEncoding,与request.getParameter有关,与发起申请的页面编码方式一致
(2)设置响应页面的编码方式response.setContentType("text/html;charset=UTF-8");
(3)jsp页面的编码方式<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
时间: 2024-11-08 19:03:13