GNU Info

Info Node: (elisp)Scanning Charsets

(elisp)Scanning Charsets


Next: Translation of Characters Prev: Splitting Characters Up: Non-ASCII Characters
Enter node , (file) or (file)node

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.


automatically generated by info2www version 1.2.2.9