Servlet输出文本到页面乱码问题

Java 发表评论

 

今天写servlet的时候发现输出中文文本到页面时存在乱码问题

乱码问题的产生原因主要是浏览器端的编码方式和服务器端的编码方式不同。把响应和请求对象的编码方式统一之后乱码问题被解决

解决方法如下:在相关的servlet的响应执行函数(service(),doGet(),看你自己是哪个函数)前面加上

//这里编码方式任选,但是不要选择不支持中文编码的编码方式
request.setCharacterEncoding("gbk");
response.setCharacterEncoding("gbk");

 

 

 

发表评论

邮箱地址不会被公开。 必填项已用*标注

昵称 *