#字符编码 #数据编码 #Unicode #winapi #windows

codepage

Windows 字符集编号与 encoding_rs 字符编码之间的映射

4 个版本

使用旧的 Rust 2015

0.1.2 2024年7月21日
0.1.1 2018年12月2日
0.1.0 2018年12月2日
0.0.1 2018年5月3日

#442编码 分类中

Download history 17490/week @ 2024-05-02 19858/week @ 2024-05-09 19146/week @ 2024-05-16 16965/week @ 2024-05-23 17876/week @ 2024-05-30 16062/week @ 2024-06-06 16566/week @ 2024-06-13 18417/week @ 2024-06-20 19209/week @ 2024-06-27 18392/week @ 2024-07-04 22992/week @ 2024-07-11 23434/week @ 2024-07-18 21637/week @ 2024-07-25 23817/week @ 2024-08-01 24824/week @ 2024-08-08 20148/week @ 2024-08-15

每月下载量94,934
79 个crate中使用了(8个直接使用)

Apache-2.0 OR MIT

14KB
195 代码行

crates.io docs.rs Apache 2 / MIT dual-licensed

codepage

Windows 字符集标识符与 encoding_rs Encoding 之间的映射。

为什么是一个独立的crate?

这个crate不是encoding_rs的一部分,为了避免encoding_rs本身的范围蔓延,并表明encoding_rs的Windows字符集适用性是次要的。这并非完全偶然,因为Web历史的原因,但encoding_rs在解码旧Windows数据时在实践中是有用的,因为所有作为某些Windows区域默认值的“ANSI代码页”都包含在编码标准中,因为这些默认值影响了Web。

版本1.0

从逻辑上讲,这个crate应该是版本1.0,但因为没有实际的API中断,所以没有必要进行版本号semver中断。预期在encoding_rs 1.0发布时进行1.0版本。

许可

请参阅名为 COPYRIGHT 的文件。

API 文档

在线可用的生成 API 文档

安全考虑

尽管许多其他字符集编号引用具有类似安全问题的编码,但只有对应标签映射到编码标准中替换编码的字符集编号才映射到替换编码。

免责声明

这是一个个人项目。它包含Mozilla版权声明,因为它部分由encoding_rs仓库中的Python脚本生成。您不应将Mozilla的名称出现解读为任何更多含义。

发行说明

0.1.2

  • 将crate设置为 no_std

0.1.1

  • 修复元数据。

0.1.0

初始非占位符版本发布。

依赖关系

~3MB
~118K SLoC