开发者社区> 问答> 正文

servlet传汉字到jsp页面乱码问题

response.sendRedirect("content/template/zpsc.jsp?path="+realPath+"&responseText="+responseText+"");
realPath里有汉字
`'''response.setContentType("text/html; charset=utf-8");
request.setCharacterEncoding("utf-8"); ''`不管用

展开
收起
蛮大人123 2016-03-03 11:51:13 2521 0
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    你前端接收数据的是javascript还是jsp 如果是javascript的话在后台你可以用escape()对文字进行加密,然后用javascript中的unescape()进行解密。 因为javascript中自带这两个方法进行加密解密比较方便。这两个加密和解密的方法网上已经有高手用java的方式实现了,可以下一个工具类然后就这样的方式在后台进行加密,在前台用javascript自带方法进行解密。这样一定是没有乱码的。如果是用jsp接收数据建议不要采用这种方式。可以用一些内置对象传值。

    2019-07-17 18:51:10
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载