网页编码问题,试过无数方法,解决不了,求大神帮忙

**


    <%
    response.setContentType("text/html;charset=utf-8");
    request.setCharacterEncoding("UTF-8");
    List list = (List)request.getSession().getAttribute("books");
    for(int i = 0;i<list.size();i++){
    %>
        <li><%=list.get(i).getBookname()%><input type="text" name="price" value="<%=list.get(i).getBookprice()%>" readonly="readonly"></li>
    <%
    }   
     %>
     </ul>**
    

    图片说明

前面用的表单提交的? 把提交数据的方式改成POST方式提交数据就不会乱码了

这个可能涉及后台编码的优先级问题,看看xml,action~

get跟post提交的情况不一样,对编码的处理不一样的,不知道你有没有用对了方法。

保存文件格式不是utf-8?