1 个稳定版本
1.0.1 | 2023年10月31日 |
---|
#900 在 文本处理
每月 22 次下载
20KB
496 行
azusa
将 Rust 中的 UTF-8
字符串索引转换为 JavasScript 中的 UTF-16
。
使用方法
use azusa;
let text = "c😅é文";
let transformer = Azusa::new(text.into());
let utf8_range_in_rust = (1, 5);
let utf16_range_in_js = (1, 3);
assert_eq!(
transformer.utf8_to_utf16(utf8_range_in_rust),
utf16_range_in_js
);
// In javascript: text.slice(1, 3) === "😅"
许可证
MIT
依赖项
~375KB