base64转字符串
时间: 2023-10-15 13:08:00 浏览: 208
要将Base64编码转换成字符串,可以使用Base64解码算法。以下是一个示例代码,可以将Base64编码的字符串转换为普通字符串:
```python
import base64
def base64_to_string(encoded_string):
decoded_bytes = base64.b64decode(encoded_string)
decoded_string = decoded_bytes.decode('utf-8')
return decoded_string
base64_encoded = "SGVsbG8gd29ybGQh"
result = base64_to_string(base64_encoded)
print(result)
```
这将输出:`Hello world!`
相关问题
base64转字符串python
在Python中,可以使用base64模块的b64decode函数将base64编码的字符串转换为普通字符串。下面是一个示例代码:
import base64
base64_str = 'YmluYXJ5AHN0cmluZw=='
decoded_str = base64.b64decode(base64_str).decode('utf-8')
print(decoded_str)
输出结果为:'binary\x00string'
原生js base64转字符串
在原生JavaScript中,可以使用`atob()`函数将Base64编码的字符串转换为普通字符串,使用`btoa()`函数将普通字符串转换为Base64编码的字符串。
1. Base64转字符串:
```javascript
function base64ToString(base64) {
return decodeURIComponent(escape(atob(base64)));
}
var base64String = "SGVsbG8gd29ybGQh";
var result = base64ToString(base64String);
console.log(result); // 输出:Hello world!
```
2. 字符串转Base64:
```javascript
function stringToBase64(str) {
return btoa(unescape(encodeURIComponent(str)));
}
var str = "Hello world!";
var result = stringToBase64(str);
console.log(result); // 输出:SGVsbG8gd29ybGQh
```
阅读全文