Javascript中的编码解码函数

  • encodeURI()
    Javascript中的编码解码函数_第1张图片

  • decodeURI(): 解码一个由 encodeURI 编码过的 URI。
    Javascript中的编码解码函数_第2张图片

  • encodeURIComponent()
    Javascript中的编码解码函数_第3张图片

  • decodeURIComponent():解码一个由 encodeURIComponent 编码过的字符串。
    Javascript中的编码解码函数_第4张图片

  • window.btoa():将一个只有 ASCII 字符的字符串或二进制数据转换成一个 base64 编码过的字符串。
Javascript中的编码解码函数_第5张图片

如果想对一个 Unicode 字符串进行编码,可以使用 encodeURIComponent 先对其进行编码,然后再进行 base64 编码。

Javascript中的编码解码函数_第6张图片

  • window.atob(): 用来解码被 base64 编码过的数据,直接对 ASCII 字符串进行 base64 解码会出现乱码。

你可能感兴趣的:(Javascript中的编码解码函数)