public static String decode(String str, String encode) throws UnsupportedEncodingException {
        return innerDecode(null, str, encode);
    }
@Test
    void testDecode() throws UnsupportedEncodingException {
        // % - %25, { - %7B, } - %7D
        assertEquals("{k,v}", HttpUtils.decode("%7Bk,v%7D", "UTF-8"));
        assertEquals("{k,v}", HttpUtils.decode("%257Bk,v%257D", "UTF-8"));
    }