为什么我电脑的JSP用getBytes可以解决乱码问题但是用request.setCharacterEncoding("gbk") 代替就乱码

2024-12-20 20:37:08
推荐回答(3个)
回答1:

如果你用tomcat做服务器的话,可以这样,在tomcat目录的conf下,找到server.xml文件,在最后加上URIEncoding="gbk"

回答2:

把你的头部换成这个<%@ page language="java" contentType="text/html; charset=GBK"
pageEncoding="GBK"%>

试试

回答3:

因为你输入的字符串编码是utf-8 你可以尝试request.setCharacterEncoding("utf-8");