zooper_flutter_encoding_utf16
用于将UTF16字符串编码和解码为列表的帮助类。
它还支持表情符号的编码/解码。
此库是为另一个包创建的,并且是专门为其设计的,
但它可以在任何地方使用。另外,我不是UTF专家,我只需要
一个编码/解码器,就实现了一个基本的。
如果您发现问题或需要其他功能,请提交问题跟踪器。
如果您喜欢这个包,也欢迎提交Pull Request!
入门
导入
将此行添加到您的pubspec.yaml
zooper_flutter_encoding_utf16: <latest>
然后在您的 Dart 类中
import 'package:zooper_flutter_encoding_utf16/zooper_flutter_encoding_utf16.dart';
用法
// Decide which encoder you want to use
// BigEndian or LittleEndian
final encoder = UTF16BE();
var bytes = encoder.encode('Hello World');
// bytes = [0, 72, 0, 101, 0, 108, 0, 108, 0, 111, 0, 32, 0, 87, 0, 111, 0, 114, 0, 108, 0, 100]
