InfoDirectory使用手引書 |
目次 索引 |
第3部 SDK編 | > 第5章 アプリケーション開発環境(LDAP C API) | > 5.2 関数インタフェース | > 5.2.19 エンコード/デコード処理 |
この関数は、ldap_conv_utf2()関数の初期化処理を行います。変換したい文字コードを指定することにより、UTF-8と指定した文字コード間での変換が可能となります。【指定形式】
ldap_conv_func *ldap_conv_init(
int code
);【パラメタの説明】
- code
ldap_conv_utf2()で指定するinパラメタおよびoutパラメタの、UTF-8でない方のコード種別を指定します。
- LDAP_CHARS_OPT_SJIS : Shift JIS
- LDAP_CHARS_OPT_88591 : ISO-8859-1
- LDAP_CHARS_OPT_UCS2 : Unicode
- LDAP_CHARS_OPT_EUCJP : EUC
- LDAP_CHARS_OPT_SJIS : Shift JIS
- LDAP_CHARS_OPT_88591 : ISO-8859-1
- LDAP_CHARS_OPT_UCS2 : Unicode
【復帰値】
この関数は、復帰値として以下に示す値を返します。
- 正常完了 : -1
- 異常完了 : なし
Windows版のこの関数は、Solaris OE版と互換性を保つためにあります。そのため、必ず正常完了します。
- 正常完了 : ldap_conv_func構造体のポインタ
- 異常完了 : NULL
エラーの詳細は、errnoを参照してください。
【注意事項】
- ldap_conv_func構造体の解放
ldap_conv_init()で獲得されたldap_conv_func構造体の領域は、不要になった時点でldap_conv_close()を使用して解放しなければなりません。
目次 索引 |