问问gpt吧
解码出来的确是空格,这是因为加号在URL中有特殊的含义(表示空格),而URLDecoder默认会将加号替换为空格。
要想正确地解码字符串里的加号,可以先将字符串里的加号替换成"%2B",然后再进行解码。例如:
String encodedString = "hello+world";
String replacedString = ("+", "%2B");
String decodedString = (replacedString, "UTF-8"); (decodedString);
输出结果为:hello+world