关于乱码问题?

来源:2-11 请求参数的发送与接收

衮雪TripleRock

2020-03-06 21:41:46

老师你好在姓名框输入汉字显示的结果会出现乱码现象?http://img.mukewang.com/climg/5e62531109e827e510680140.jpg

写回答

1回答

好帮手慕酷酷

2020-03-07

同学你好。这个情况,是编码不统一导致的,

建议同学在对应的Service方法中第一行添加如下代码:

request.setCharacterEncoding("utf-8");
response.setCharacterEncoding("utf8");
response.setContentType("text/html;charset=utf-8");

request.setCharacterEncoding("UTF-8");是对请求的设置字符集编码。

response.setContentType("text/html;charset=UTF-8");与response.setCharacterEncoding("UTF-8");
是设置响应的字符集编码。对请求和响应都设置字符集编码后可以避免产生乱码。

然后重启项目试一下。

在后面的《Servlet与JSP进阶》课程的第四章介绍了中文乱码问题,同学可以继续向后学习:

http://img.mukewang.com/climg/5e631040095457b203300165.jpg

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

0

0 学习 · 9666 问题

查看课程