www.delorie.com/gnu/docs/elisp-manual-21/elisp_549.html   search  
 
Buy the book!


GNU Emacs Lisp Reference Manual

[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

33.8 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 (see section 33.10 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 (see section 33.9 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.


  webmaster   donations   bookstore     delorie software   privacy  
  Copyright 2003   by The Free Software Foundation     Updated Jun 2003