本文内容
从字节数组对 base64 字符串进行编码。
base64_encode_fromarray(
base64_string_decoded_as_a_byte_array)
详细了解语法约定。
客户 | 类型 | 必需 | 说明 |
---|---|---|---|
base64_string_decoded_as_a_byte_array | dynamic |
✔️ | 要编码为 base64 字符串的字节(整数)数组。 |
返回从字节数组进行编码的 base64 字符串。 请注意,字节是整数类型。
let bytes_array = toscalar(print base64_decode_toarray("S3VzdG8="));
print decoded_base64_string = base64_encode_fromarray(bytes_array)
输出
decoded_base64_string |
---|
S3VzdG8= |
尝试从无效 UTF-8 编码字符串生成的无效字节数组中对 base64 字符串进行编码将返回 null:
let empty_bytes_array = toscalar(print base64_decode_toarray("U3RyaW5n0KHR0tGA0L7Rh9C60LA"));
print empty_string = base64_encode_fromarray(empty_bytes_array)
输出
empty_string |
---|
- 若要将 base64 字符串解码为 UTF-8 字符串,请参阅 base64_decode_tostring()
- 若要将字符串编码为 base64 字符串,请参阅 base64_encode_tostring()
- 此函数是 base64_decode_toarray() 的反函数