#thai #charset

tis620

处理泰国工业标准620(TIS-620)字符的库

9个版本

0.1.1 2021年12月26日
0.1.0 2021年12月25日
0.0.7 2021年12月25日

#1214 in 编码

MIT/Apache

16KB
286 代码行

TIS-620

Latest Version Rust Documentation Crates.io Crates.io

处理泰国工业标准620(TIS-620)字符的库。

示例用法。

let message = "แมว";
let encoded = tis620::encode(&message).expect("TIS-620 encoded");
let decoded = tis620::decode(&encoded).expect("Original message");
assert_eq!(decoded, message);

更多示例

tis620 与 encoding_rs(v0.8.30) 比较

  • tis620::encode 的速度略快于 encoding_rs::WINDOWS_874::encode
  • tis620 提供有损编码
  • encoding_rs::WINDOWS_874::decode 的速度是 tis620::decode 的两倍

此crate受到了 varokas/tis620 的启发。

无运行时依赖