Scanning for Character Sets
===========================
Sometimes it is useful to find out which character sets appear in a
part of a buffer or a string. One use for this is in determining which
coding systems (Note:Coding Systems) are capable of representing all
of the text in question.
- Function: find-charset-region beg end &optional translation
This function returns a list of the character sets that appear in
the current buffer between positions BEG and END.
The optional argument TRANSLATION specifies a translation table to
be used in scanning the text (Note:Translation of Characters).
If it is non-`nil', then each character in the region is translated
through this table, and the value returned describes the translated
characters instead of the characters actually in the buffer.
- Function: find-charset-string string &optional translation
This function returns a list of the character sets that appear in
the string STRING. It is just like `find-charset-region', except
that it applies to the contents of STRING instead of part of the
current buffer.