首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

response设立编码的三种方式

2012-10-25 
response设置编码的三种方式  其实应该是servlet中的内容,但是没有设置servlet类别,所以把它放到jsp中了。 

response设置编码的三种方式

  其实应该是servlet中的内容,但是没有设置servlet类别,所以把它放到jsp中了。
  在servlet中用response的方法来设置输出内容的编码方式,有以下三个方法:
  1、response.setCharacterEncoding("gb2312")
  2、response.setContentType("text/html;charset=gb2312")
  3、response.setLocale(new java.util.Locale("zh","CN"))
  
  下面来分析一下三种方法之间的不同之处:
  第一种方法只能用来设置out输出流中所采用的编码,但是他的优先权最高,可以覆盖后两种方法中的设置;第二中方法即可以设置out输出流中字符的编码方式,也可是设置浏览器接收到这些字符后以什么编码方式来解码,它的优先权低于第一种方法,但高于第三种方法;第三种方法也只能用来设置out输出流中字符的编码方式,但是它的优先权最低,在已经用前两种方法之一设置了编码方式以后,它就被覆盖而不起作用了。

热点排行