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]

如果您喜欢这个包,请给我买杯咖啡!

paypal

GitHub

查看 Github