# 7.25.10. `grn_encoding`

## 7.25.10.1. Summary

TODO…

## 7.25.10.2. Example

TODO…

## 7.25.10.3. Reference

type grn_encoding

  TODO…

grn_encoding grn_get_default_encoding(void)

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

grn_rc grn_set_default_encoding(grn_encoding encoding)

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

  Parameters

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

const char *grn_encoding_to_string(grn_encoding encoding)

  Returns string representation for the encoding. For example, ‘grn_encoding_to_string(`GRN_ENC_UTF8`)’ returns ‘“utf8”’.

  “unknown” is returned for invalid encoding.

  Parameters

    - encoding – The encoding.

grn_encoding grn_encoding_parse(const char *name)

  Parses encoding name and returns grn_encoding. For example, ‘grn_encoding_parse(“UTF8”)’ returns ‘`GRN_ENC_UTF8`’.

  `GRN_ENC_UTF8` is returned for invalid encoding name.

  Parameters

    - name – The encoding name.

previous

7.25.9. `grn_db`

next

7.25.11. grn_expr