# groonga - オープンソースのカラムストア機能付き全文検索エンジン

- English page

# 8.16.7. `grn_encoding`

## 8.16.7.1. 概要

TODO...

## 8.16.7.2. 実行例:

TODO...

## 8.16.7.3. リファレンス

`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)

  Returns string representation for the encoding. For example, 'grn_encoding_to_string(`GRN_ENC_UTF8`)' returns '"utf8"'.

  "unknown" is returned for invalid encoding.

  パラメタ: | 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.

  パラメタ: | name -- その時点のエンコーディング。