NeoMutt  2021-02-05-666-ge300cd
Teaching an old dog new tricks
DOXYGEN
Conversion between different character encodings
Data Description
CharsetIsUtf8 Is the user's current character set utf-8?
PreferredMimeNames Lookup table of preferred charsets
ReplacementChar When a Unicode character can't be displayed, use this instead

Conversion between different character encodings

Data Description
CharsetIsUtf8 Is the user's current character set utf-8?
PreferredMimeNames Lookup table of preferred charsets
ReplacementChar When a Unicode character can't be displayed, use this instead
Function Description
mutt_ch_canonical_charset() Canonicalise the charset of a string
mutt_ch_charset_lookup() Look for a replacement character set
mutt_ch_check_charset() Does iconv understand a character set?
mutt_ch_check() Check whether a string can be converted between encodings
mutt_ch_choose() Figure the best charset to encode a string
mutt_ch_chscmp() Are the names of two character sets equivalent?
mutt_ch_convert_nonmime_string() Try to convert a string using a list of character sets
mutt_ch_convert_string() Convert a string between encodings
mutt_ch_fgetconv_close() Close an fgetconv handle
mutt_ch_fgetconv() Convert a file's character set
mutt_ch_fgetconv_open() Prepare a file for charset conversion
mutt_ch_fgetconvs() Convert a file's charset into a string buffer
mutt_ch_get_default_charset() Get the default character set
mutt_ch_get_langinfo_charset() Get the user's choice of character set
mutt_ch_iconv() Change the encoding of a string
mutt_ch_iconv_lookup() Look for a replacement character set
mutt_ch_iconv_open() Set up iconv for conversions
mutt_ch_lookup_add() Add a new character set lookup
mutt_ch_lookup_remove() Remove all the character set lookups
mutt_ch_set_charset() Update the records for a new character set