使用PrintWriter out=response.getWriter();输出script脚本时乱码解决

最近遇到了一个奇怪的事情,仅仅用out.print("<script type='text/javascript'>alert('download success');</script>");

输出一个alert语句时就乱码,明明设置了字符的编码格式为UTF-8,response.setCharacterEncoding("UTF-8"),但alert出来的

还是乱码,最后给script加上一个type类型就不乱码了

 

 原文博客的链接地址:https://cnblogs.com/qzf/

posted on 2017-05-07 13:42  锋齐叶落  阅读(3501)  评论(0编辑  收藏  举报