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

搜索模拟数据的问题

我把模拟数据换成全中文的怎么就不行了啊,求解答,非常感谢

提问者:慕粉3815961 2016-11-23 15:47

个回答

  • JonSay
    2016-12-13 13:06:19
    已采纳

    显示中文的问题我是这样解决的,改成doPost请求,前台两次编码转换
    var url = "search?keyword="+encodeURI(encodeURI(content.value));
    后台也需要转换一次
    // request.setCharacterEncoding("UTF-8");
    response.setCharacterEncoding("UTF-8");
    String keyword = request.getParameter("keyword");
    keyword =URLDecoder.decode(keyword, "UTF-8");

  • kuun993
    2016-11-23 21:11:27

    你要设置编码方式