Files
simple-rust-tests/encoding/src/main.rs
2020-05-01 10:22:29 +08:00

19 lines
445 B
Rust

use encoding::{
all::GBK,
Encoding,
EncoderTrap,
DecoderTrap,
};
fn main() -> Result<(), Box<dyn std::error::Error>> {
let h_china = GBK.encode("Hello 中国", EncoderTrap::Strict)?;
let d_china = GBK.decode(&h_china, DecoderTrap::Strict)?;
println!("Encoding name: {}, whatwg name: {}", GBK.name(), GBK.whatwg_name().unwrap_or("None"));
println!("{:?}", h_china);
println!("{:?}", d_china);
Ok(())
}