首页 > 代码库 > servlet response设置setCharacterEncoding无效

servlet response设置setCharacterEncoding无效

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"%>

servlet response设置setCharacterEncoding无效