| Interstage Application Server ディレクトリサービス運用ガイド |
目次
索引
![]()
|
| 第9章 アプリケーションの作成(C API) | > 9.3 ソースプログラムの作成 |
Interstage ディレクトリサービスへの要求および処理結果として送受信する文字列は、文字コードにUTF-8を使用します。UTF-8以外の文字コードでマルチバイト文字を扱うアプリケーションは、以下の関数を使用して文字コードを変換してください。

SJISからUTF-8へコード変換する例です。
ldap_conv_func *lcfp;
int ret;
char *dn;
char *outdn;
lcfp = ldap_conv_init( LDAP_CHARS_OPT_SJIS );
if ( lcfp == NULL ) {
/* エラー発生時の処理をする */
return -1;
}
dn = "ユーザ001";
ret = ldap_conv_utf2( lcfp, dn, &outdn,
LDAP_CHARS_OPT_SJIS, LDAP_CHARS_OPT_UTF8 );
if ( ret == 0 ) {
/* エラー発生時の処理をする */
ldap_conv_close( lcfp, LDAP_CHARS_OPT_SJIS );
return -1;
}
ldap_conv_close( lcfp, LDAP_CHARS_OPT_SJIS ); |
詳細は、“リファレンスマニュアル(API編)”の“コード変換インタフェース”を参照してください。
目次
索引
![]()
|