
JSP中编码设置的问题 30
request.setCharacterEncoding("utf-8");response.setCharacterEncoding("utf-8");response...
request.setCharacterEncoding("utf-8");
response.setCharacterEncoding("utf-8");
response.setContentType("text/html;charset=utf-8");
三者有什么区别?作用是什么呢? 展开
response.setCharacterEncoding("utf-8");
response.setContentType("text/html;charset=utf-8");
三者有什么区别?作用是什么呢? 展开
2个回答
展开全部
request对应请求编码,而response对应的是设置响应编码方式。防止乱码
response.setContentType:客户端浏览器,区分不同种类的数据,并根据不同的MIME调用浏览器内不同的程序嵌入模块来处理相应的数据。
例如web浏览器就是通过MIME类型来判断文件是GIF图片。通过MIME类型来处理json字符串。
Tomcat的安装目录\conf\web.xml
中就定义了大量MIME类型 ,可以参考。
response.setContentType("text/html; charset=utf-8");
html
.setContentType("text/plain; charset=utf-8"); 文本
text/javascript
json数据
application/xml xml数据
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询