jspjava乱码解决.docVIP

  • 5
  • 0
  • 约8.99千字
  • 约 9页
  • 2017-11-17 发布于河南
  • 举报
jspjava乱码解决

中文乱码总结: 1--响应中的乱码: ??? 单个页面中,如果出现中文(注意不是post中文也不是get中文,只是显示中文而已),而且使用的是 ???? %@page contentType=text/html;charset=iso-8859-1% 此时显示的中文就是乱码,为什么呢? ??? 因为charset=iso-8859-1 是设置http的响应(response)中的编码信息,因为是中文,所以http给浏览器显示的 ??? 汉字是乱码。 2--post乱码: ??? 两个页面(或多个页面)通过form表单post传值(form的默认提交方式都是GET)时,这里与1不同,为什么呢? ??? 因为此时发送了请求有request,而1中没有request只是响应而已。发送请求的时候,使用的编码默认的是iso-8859-1, ??? 意味着只有英文是有效字符,这个限制是因为当初指定http标准的成员都来自英语国家,所以如果使用默认的方式 ??? 从请求获取数据,中文一定会全部变成乱码。此时就要加上request.setCharacterEncoding(gbk);有了 ??? 请求request.setCharacerEncoding(gbk)编码方式和http的响应(response)中的编码信息 ??? %@pagecontentType=text/html;charse

文档评论(0)

1亿VIP精品文档

相关文档