2 个稳定版本
使用旧的 Rust 2015
1.1.0 | 2019 年 10 月 4 日 |
---|---|
1.0.0 | 2017 年 6 月 3 日 |
#1540 在 文本处理
每月 24 次下载
16KB
185 行
base_emoji
将一切转换为表情符号(并返回)!
🐫🔦🔥🎲🐬🍀🍟🔋🐬🎲🐬🍀🎁🍟💧👂🔥🚪🔋🍟🔦🔋🚗👣🔦🌍👂🍤🐗
JavaScript 的 base_emoji 的重实现。
文档
示例
let input = [0xde, 0xad, 0xbe, 0xef];
let output = "❄️🐼🚓👅";
assert_eq!(base_emoji::to_string(&input), output);
编码(与原始实现相同)
引用 README
使用的表情符号位于
emojis.json
。其中包含 843 个表情符号,但转换器一次读取 8 位序列,因此只映射到前 256 个。为了与其他渲染保持一致,请确保不要更改 emojis.json 的顺序。
解码
解码需要使用上面提到的相同 256 个表情符号。
许可证
MIT。请参阅 LICENSE。
依赖项
~0.6–0.9MB
~14K SLoC