本文阐述了response.setcharacterencoding response.setcontenttype和JSP之间的差异。分享给你供你参考,如下:

response.setcontenttype

设置发送给客户机的响应的内容类型,其中可以包括字符编码描述。

也就是说,当服务器处于这个设置时,他将在浏览器端扮演一个角色,并决定在打开浏览器时如何编码。

如果方法调用之前response.getwriter()被调用,该响应的字符编码将只能从给定的内容类型。如果方法调用后response.getwriter()被称为或被提交后,将不设置响应的字符编码。在HTTP协议的情况下,设置了内容类型实体标头。

response.setcharacterencoding设置代码的响应

如果服务器端采用response.setcontenttype设置编码格式,

然后,你应该使用的编码格式response.setcharacterencoding使先前的设置将被屏蔽指定

通常建议设立response.setcharacterencoding

response.setcontenttype常遇到的故障情况(但通常不工作)

希望本文能对jsp程序设计有所帮助。