Crate is_utf8
See all is_utf8's items
Daniel Lemire's UTF-8 validation algorithm
The UTF-8 validation algorithm used in Rust's libcore.
Range algorithm