问答详情
源自:3-1 Ajax课程总结

输入中文时,如何正常显示

输入中文时,需要解决乱码问题才能正常显示 1、修改JavaScript中的代码: var url = "SearchServlet?keyword=" + encodeURI(encodeURI(content.value)); 2、修改Servlet中的代码: String keyword = request.getParameter("keyword"); keyword = URLDecoder.decode(keyword, "UTF-8");

提问者:MyEmpress 2016-12-06 21:52

个回答

  • qq_未來也許_1
    2017-11-15 09:56:43

    URLDecoder会报错啊

  • 慕粉013049517
    2017-01-11 01:08:49

    var url = "search?keyword="+context.value;

    String keyword  = request.getParameter("keyword");

    keyword = URLDecoder.decode(keyword, "UTF-8");


  • 学海无涯_苦作舟
    2016-12-12 22:23:32

    错了,有用。我漏了一步

  • 学海无涯_苦作舟
    2016-12-12 22:20:41

    并没有用

  • 慕粉2049516962
    2016-12-12 09:07:09

    修改Servlet中的代码: String keyword = request.getParameter("keyword"); keyword = URLDecoder.decode(keyword, "UTF-8");