1个不稳定版本
0.1.0 | 2022年3月11日 |
---|
#1237 in 编码
516 每月下载量
18KB
309 行
local-encoding-ng
这是local-encoding-ng,一个大大简化了处理臭名昭著的Windows 8位编码的库。
例如,在俄语版本中
Windows有帮助进行这些转换的函数: MultiByteToWideChar
和 WideCharToMultiByte
。
此库为这些函数提供了一个简单的API。
用法
将以下内容放入您的 Cargo.toml
[dependencies]
local-encoding-ng = "*"
或者,更好的是,使用cargo-edit来添加正确的版本,并使用它来保持版本更新。
例如
use local_encoding_ng::{Encoding, Encoder};
fn main()
{
println!("Unicode string: {}", Encoding::ANSI.to_string(b"ANSI string").unwrap());
println!("Unicode string: {}", Encoding::OEM.to_string(b"OEM string").unwrap());
}
依赖关系
~175KB