![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java#常见问题
文章平均质量分 68
小信丶
整洁的代码简单直接,整洁的代码如同优美的散文,整洁的代码从不隐藏设计者的意图,充满了干净利落的抽象和直截了当的控制语句
展开
-
请求接口时,入参特殊字符导致变成空格空格原因及解决办法和postman示例
在URL参数中,特殊字符和空格通常需要进行编码,以确保它们在网络传输过程中能够正确识别和解析。URL中的空格在编码后会变成%20,而不是。然而,浏览器中有时候会出现将URL编码问题:在URL中,空格会被编码为%20,而字符则通常用来表示空格。但有些情况下,浏览器可能会误将解析为空格,导致混淆。特定编码格式的要求:有些应用程序或服务器可能要求特定的URL编码格式,可能与标准的RFC 3986稍有不同,这种情况下和%20的替换行为可能会有所不同。使用%20替代:在构建URL参数时,尽量使用%20。原创 2024-06-29 10:15:00 · 489 阅读 · 0 评论 -
字符串转换Base64时报错:Illegal base64 character 20
Base64 编码必须按照规范进行,例如每4个字符一组,长度必须是4的倍数,最后可能会有1到2个等号(=)作为填充字符。:Base64 编码只能包含特定的字符集,包括字母(大小写)、数字、加号(+)、斜杠(/)和等号(=)作为填充字符。:Base64 编码的长度应该是4的倍数。:如果 Base64 编码是通过网络传输或者存储的,确保数据在传输过程中没有被修改或损坏。:如果在传输或存储过程中修改了 Base64 编码字符串,可能会导致解码时出现非法字符。:确保输入的字符串是有效的 Base64 编码。原创 2024-06-28 08:45:00 · 595 阅读 · 0 评论