js Base64.encode
时间: 2023-08-16 17:06:40 浏览: 201
base64.min.js
5星 · 资源好评率100%
在JavaScript中进行Base64编码可以使用以下代码:
```javascript
function base64Encode(str) {
let base64 = btoa(unescape(encodeURIComponent(str)));
return base64;
}
```
这里使用了btoa()和unescape()函数进行编码。btoa()函数可以将字符串编码为base64格式,而unescape()函数用于解码URL编码的字符串。因为btoa()函数需要传入的是一个ASCII字符集中的字符串,因此需要使用encodeURIComponent()函数进行编码。
你可以使用以下代码进行测试:
```javascript
let str = "Hello, world!";
let encodedStr = base64Encode(str);
console.log(encodedStr); // "SGVsbG8sIHdvcmxkIQ=="
```
阅读全文