使用tomcat 做开发页面要进行两次encodeURIComponent() 防止乱码

    xiaoxiao2022-07-13  185

    在使用Tomcat(其他Servlet容器没做过尝试,不清楚会不会出现这种情况) 做java web开发时,前端页面对于要传的参数要调用两次encodeURIComponent()函数进行编码。而在服务端只需要调用一次URLDecoder.decode()方法。具体的原因来看一下:

    调用一次encodeURIComponent() 参数原始值encodeURIComponent()编码之后request.getParameter()读到的值URLDecoder.decode()返回的结果abcdabcdabcdabcd中中中
    转载请注明原文地址: https://yun.8miu.com/read-57723.html
    最新回复(0)