Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- extern crate encoding_rs; // 0.8.6
- fn main() {
- let s = "aaaèaaa";
- println!("utf-8");
- for one in s.as_bytes() {
- print!("{:x} ", *one);
- }
- println!();
- println!();
- println!("latin1");
- let mut dst = vec![0; 16];
- encoding_rs::mem::convert_utf8_to_latin1_lossy(s.as_bytes(), &mut dst);
- for one in dst {
- print!("{:x} ", one);
- }
- println!();
- println!();
- println!("utf-16");
- let mut dst = vec![0; 16];
- encoding_rs::mem::convert_str_to_utf16(s, &mut dst);
- for one in dst {
- print!("{:x} ", one);
- }
- println!();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement