Next: Translation of Characters, Previous: Splitting Characters, Up: Non-ASCII Characters
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 (see Coding Systems) are capable of representing all of the text in question.
This function return the charset of a character in the current buffer at position pos. If pos is omitted or
nil, it defaults to the current value of point. If pos is out of range, the value isnil.
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 (see 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.
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.
