页面设置编码的问题

来源:6-1 JSP九大内置对象

慕粉1474288341

2019-12-20 14:03:02

  1. 这里有三个设置编码的地方,pageEncoding="UTF-8"是这个jsp文件的编码,contentType="text/html;charset=UTF-8"设置的是响应体中内容的编码,<meta charset="UTF-8">设置的是返回给浏览器的HTML页面浏览器用什么编码去解释,这样理解对不对?

  2. 这里三个地方是否有必要都设置编码为UTF-8,我试了只设置pageEncoding和contentType中的编码为UTF-8,meta中还是ISO-8859-1编码浏览器是能够正常显示中文的http://img.mukewang.com/climg/5dfc640c09f45acd08030163.jpg

写回答

1回答

好帮手慕酷酷

2019-12-20

同学你好,

1、对于第一个问题,同学的理解是正确的。

2、对于第二个问题,这里不设置meta中的charset也是可以,但是其余两个是都要设置的。因为在contentType="text/html;charset=UTF-8"已经设置的是响应体中内容的编码。所以meta中的charset设置其他的编码格式也是不生效的了。

但是建议页面的完整性和严谨性,建议同学三个都写上,并都设置为UTF-8.使代码更加优雅。

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

0

0 学习 · 9666 问题

查看课程