我正在尝试编写一个Java类来登录某个网站。POST请求中发送的登录数据为user%5Blogin%5D=username&user%5Bpassword%5D=123456我很好奇%5B和%5D在userlogin键中的含义。如何解码这些数据? 最佳答案 根据here上的这个答案:str='foo%20%5B12%5D'编码foo[12]:%20isspace%22isquotes%5Bis'['and%5Dis']'这叫做percentencoding并用于编码url参数值中的特殊字符。编辑顺便说一句,我正在阅读https://