jsp页面经servlet后运行成乱码

问题:
开始我在jsp页面调用的是servlet的post的方法,具体内容编写在doget()当中其中包括编码的设置,当运行程序,不经servlet时,不是乱码,经servlet运行后是乱码
解决方法:
把设置编码的内容写到dopost()当中,语句是
  response.setContentType("text/html,charset=UTF-8");
  response.setCharacterEncoding("UTF-8");
  request.setCharacterEncoding("UTF-8");
此时,如果把response.setCharacterEncoding("UTF-8");写成response.setCharacterEncoding("text/html;UTF-8");时,我的程序报The character encoding [text/html;utf-8] is not supported这个错误,改成response.setCharacterEncoding("UTF-8");就好了,具体为啥我也不知道

posted @ 2017-04-25 20:48  123~木头人  阅读(178)  评论(0)    收藏  举报