Next: , Previous: Splitting Characters, Up: Non-ASCII Characters


32.8 文字集合の走査

バッファや文字列の一部分にどの文字集合が現れるかを 調べられると有用なことがあります。 その1つの用途は、当該テキストすべてを表現する能力がある コーディングシステム(see Coding Systems)を探すことです。

— Function: find-charset-region beg end &optional translation

この関数は、カレントバッファのbegendのあいだに 現れる文字集合のリストを返す。

省略可能な引数translationは、 テキストを走査するときに使用する変換表を指定する (see Translation of Characters)。 これがnil以外であると、領域内の各文字をこの表を介して変換し、 戻り値は、バッファ内の実際の文字のかわりに変換した文字に関する情報を与える。

— Function: find-charset-string string &optional translation

この関数は、文字列stringに現れる文字集合のリストを返す。

省略可能な引数translationは変換表を指定する。 上記のfind-charset-regionを参照。