在JavaScript中,编码和解码是常见的操作,用于将数据转换成特定的格式以便传输或存储,或者将编码后的数据还原回原始格式。本文将介绍几种常用的编码和解码方式,并提供相应的源代码示例。
- URL编码和解码
URL编码和解码用于对URL中的特殊字符进行转义,以便安全地传输和处理URL。JavaScript提供了两个函数来进行URL编码和解码:encodeURIComponent和decodeURIComponent。
下面是一个URL编码的示例:
const originalUrl = 'https://www.example.com/?name=John Doe';
const encodedUrl = encodeURIComponent(originalUrl);
c