[−][src]Crate deunicode
The deunicode
library transliterates Unicode strings such as "Æneid" into pure
ASCII ones such as "AEneid."
It started as a Rust port of Text::Unidecode
Perl module, and was extended to support emoji.
See README for more info.
Examples
extern crate deunicode; use deunicode::deunicode; assert_eq!(deunicode("Æneid"), "AEneid"); assert_eq!(deunicode("étude"), "etude"); assert_eq!(deunicode("北亰"), "Bei Jing"); assert_eq!(deunicode("ᔕᓇᓇ"), "shanana"); assert_eq!(deunicode("げんまい茶"), "genmaiCha"); assert_eq!(deunicode("🦄☣"), "unicorn biohazard"); assert_eq!(deunicode("…"), "...");
Structs
AsciiCharsIter | Iterator that translates Unicode characters to ASCII strings.pub |
Traits
AsciiChars | Convenience functions for deunicode. |
Functions
deunicode | This function takes any Unicode string and returns an ASCII transliteration of that string. |
deunicode_char | This function takes a single Unicode character and returns an ASCII transliteration. |
deunicode_with_tofu | Same as |