htmlentity 1.2.0

Encode a unicode character to html entity, decode html entity to a unicode character.
Documentation

htmlentity

html entity encode and decode.

Docs Build Status codecov

How to use

use htmlentity::entity::*;

let html = "<div class='header'></div>";
let html_encoded: Vec<char> = encode(html, Entities::SpecialChars, EncodeType::Named);
assert_eq!(html_encoded.iter().collect::<String>(), "&lt;div class=&apos;header&apos;&gt;&lt;/div&gt;");

let html_decoded: Vec<char> = decode_chars(&html_encoded);
assert_eq!(html, html_decoded.iter().collect::<String>());

For more details, please see the document in Docs.rs

License

MIT License.