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

- English

# 7.21.10. `grn_encoding`

## 7.21.10.1. 概要

TODO...

## 7.21.10.2. 例

TODO...

## 7.21.10.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)

  エンコーディングの形式を文字列で返します。たとえば'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 -- エンコーディング名。