`Ctrl`+`K`

# 7.25.10. `grn_encoding`

## 7.25.10.1. 概要

TODO...

## 7.25.10.2. 例

TODO...

## 7.25.10.3. リファレンス

type grn_encoding

  TODO...

grn_encoding grn_get_default_encoding(void)

  デフォルトのencodingを返します。

grn_rc grn_set_default_encoding(grn_encoding encoding)

  デフォルトのencodingを変更します。

  パラメータ:

    - encoding -- 変更後のデフォルトのencodingを指定します。

const char *grn_encoding_to_string(grn_encoding encoding)

  エンコーディングの形式を文字列で返します。たとえば'grn_encoding_to_string(`GRN_ENC_UTF8`)' は"utf8"を返します。

  無効なエンコーディングの場合は"unknown"を返します。

  パラメータ:

    - encoding -- その時点のエンコーディング。

grn_encoding grn_encoding_parse(const char *name)

  エンコーディング名をパースし、grn_encodingを返します。たとえば、'grn_encoding_parse("UTF8")' は'`GRN_ENC_UTF8`'を返します。

  `GRN_ENC_UTF8` は無効なエンコーディング名が与えた時に返されます。

  パラメータ:

    - name -- エンコーディング名。