Dart 內建的 convert
Package 可將 String 以 BASE64 編碼。
Version
Dart 3.5
Flutter
- 成功將
Hello Flutter
以 BASE64 編碼
Convert
import 'dart:convert';
void main() {
final originalText = 'Hello Flutter';
final bytes = utf8.encode(originalText);
final base64Encoded = base64.encode(bytes);
print('BASE64Encoded: $base64Encoded');
}
utf8.encode()
:將 String 轉換成 UTF-8 的 byte arraybase64.encode()
:將 byte array 以 BASE64 編碼
Conclusion
- Dart 內建支援 BASE64 編碼,不需要額外的 package