比较URL编码和base64编码的异同
URL 编码和 base64 编码都是将数据转换为一个安全的字符串以便在 URL 中进行传输的方法。URL 编码将不安全的字符编码为可以传输的字符，到达目标后再将其还原，而 base64 编码将数据转换为一串字符，使用 base64 编码方案，它是一组特定顺序的 64 个字符，用于表示数据。

两者的主要区别在于 URL 编码只适用于不安全的字符，而 base64 编码适用于任何类型的数据，包括二进制数据。此外，URL 编码更为简单且可以直接应用于字符串，而 base64 编码更为复杂，需要将数据转换为字节才能进行编码。