URLDecoder中的%处理

/**
     * 不匹配%后面两位为数字或字母(包括大小写)的字符
     * @param input
     * @return
     */
    public static String removePercentSign(String input){
        input = input.replaceAll("%(?![0-9a-fA-F]{2})", "%25");
        return input;
    }
        keyword = StringHandle.removePercentSign(keyword);
        dto.setKeyword(URLDecoder.decode(keyword, "UTF-8"));
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容