4个版本

0.1.3 2022年12月18日
0.1.2 2022年12月18日
0.1.1 2022年10月29日
0.1.0 2022年10月29日

#1456文本处理

38 每月下载次数
用于 2 crate

MIT/Apache

10KB
163

latin1str

此crate是对encoding_rs的一个轻量级封装,提供类似于strStringLatin1StrLatin1String类型,用于处理以Windows-1252编码的文本。

许可证

MIT OR Apache-2.0


lib.rs:

latin1str

此crate是对encoding_rs的一个轻量级封装,提供用于处理WINDOWS-1252 (即Latin-1) 编码字符串的类型。

这些类型的主要特点是

  • 不是空终止的
  • 不包含空字节
  • 可以无错误地转换为UTF-8
  • 可以无错误地从ASCII转换
  • 可以无错误地从[u8]][slice]转换

如果以下任何一种替代方案都不适用,您可以使用此功能

  • CStr,它需要尾随空字节
  • [str],它是UTF-8编码的
  • [[u8]][slice],它没有定义的编码

提供了两种类型

依赖

~3.5MB
~127K SLoC