Next: Translation of Characters, Previous: Character Sets, Up: Non-ASCII Characters [Contents][Index]
特定の文字がどの文字セットに属するか調べられると便利なときがあります。これの用途の1つは、どのコーディングシステム(Coding Systemsを参照)が問題となっているテキストすべてを表現可能か判断することです。他にもそのテキストを表示するフォントの判断があります。
この関数は、カレントバッファー内の位置posにある文字を含む、もっとも高い優先度の文字セットをリターンする。posが省略またはnil
の場合のデフォルトはポイントのカレント値。posが範囲外なら値はnil
。
この関数はカレントバッファー内の位置begからendの間の文字を含む、もっとも優先度の高い文字セットのリストをリターンする。
オプション引数translationはテキストのスキャンに使用するための変換テーブルを指定する(Translation of Charactersを参照)。これが非nil
ならリージョン内の各文字はそのテーブルを通じて変換され、リターンされる値にはバッファーの実際の文字ではなく変換された文字が記述される。
この関数はstring内の文字を含む、もっとも優先度の高い文字セットのリストをリターンする。これはfind-charset-region
と似ているが、カレントバッファーの一部ではなくstringのコンテンツに適用される点が異なる。