#read-write #encode #encoding

encode_rs_fs

使用 encoding_rs 读写文件

3 个版本

0.1.3 2022年2月28日
0.1.1 2022年2月28日
0.1.0 2022年2月28日

#176 in #encode

Download history 55/week @ 2024-04-01

每月 60 次下载

MIT 许可证

4KB

encode_rs_fs

使用编码读写文件。

文档

官方文档可在 https://docs.rs/encode_rs_fs 找到

我认为我原本希望将库命名为 encoding_rs_fs,但一旦将包发布到 crates.io,就太晚了,而且无法更改。

用法

将以下内容添加到您的 Cargo.toml

[dependencies]
encode_rs_fs = "0.1"

并将其添加到您的包根目录

extern crate encode_rs_fs;

有关可以使用的一组完整编码列表,请参阅 Docs.rs 的文档。

示例

使用函数通过编码读写整个文件。

extern crate encodingfs;

use::encode_rs_fs::{read, write};

fn main() {
    let test_file = "example.txt";
    let source = "ÁáAaBbCc";
    let codec = "latin1";

    write(test_file, source, codec).unwrap();
    let result = read(test_file, codec).unwrap();
    println!("Results {:?}", result);
}

依赖项

~3MB
~118K SLoC