import 'dart:typed_data';
import 'dart:convert';
var name ='我是谁哈哈哈哈.mp3';
print('===字符: ${name}');
String name2 = await base64Encode(utf8.encode(name));
print('===编码后: ${name2}');

Uint8List name3 = await base64Decode(name2);
Utf8Decoder().convert(name3);

print('===解码后: ${Utf8Decoder().convert(name3)}');

输出:

===字符: 我是谁哈哈哈哈.mp3
===编码后: 5oiR5piv6LCB5ZOI5ZOI5ZOI5ZOILm1wMw==
===解码后: 我是谁哈哈哈哈.mp3

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐