database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
ㆍLDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
LDAP Q&A 3184 게시물 읽기
No. 3184
LDAP 한글 관련 질문 드립니다.
작성자
윤진하(iamlove7)
작성일
2011-09-19 23:08ⓒ
2011-09-20 09:19ⓜ
조회수
4,762

BASE DN 정보에 한글이 들어가 있습니다.

BASE DN : " OU=개발팀,OU=연구소,DC=people,DC=test,DC=com "

C++로 LDAP 라이브러리 이용해서 정보를 불러와야 하는데

해당 DN 정보를 아무리 UTF-8로 인코딩 해서 불러와도 no such object 오류가 뜨네요.

Mached Dn 은 DC=people,DC=test,DC=com 여기까지라고 오류가 뜹니다.

어떻게 하면 좋을까요... LDAP 서버는 윈도우라는 것 밖에 정보를 알 수가 없습니다.

리눅스에서 개발 중이며 DN은 EUC-KR 을 UTF-8로 인코딩해서 ldap_search_ext_s 함수를 실행하는 중입니다.

참고로 JXplorer에서는 위의 DN 정보를 그냥 적어서 Searching 해도 잘 되네요....

앞이 캄캄합니다. ^^;;;

고수 분들 부탁좀 드릴께요~ 알려주세요~~

 

이 글에 대한 댓글이 총 3건 있습니다.

ou=개발팀,ou=연구소 값을 넣을때 UTF-8로 넣지 않은거 같은데

C++에서 그냥 값을 넣고 UTF-8로 만들지 말고 한번 해보세요. 검색 될거 같은데요

 

LDAP 전문회사

www.seojindsa.kr (주)서진DSA

 

송상준(sjsong)님이 2011-09-21 00:19에 작성한 댓글입니다.

AD 서버가 윈도우여서 CP949로도 바꿔보고, 개발 서버가 리눅스여서 EUC-KR로도 바꿔보고,

변경하지 않고도 해봤는데 동일하게 no such object 오류가 뜹니다. ;;;;;

searching 하는 코드만 보여드리면...

char base[128] = "";
snprintf ( base, sizeof ( base ), "%s", "OU=개발팀,OU=연구소,DC=people,DC=test,DC=com" );

/*
* 중간에 iconv 이용해 인코딩 변경하는 함수 있음.
*/

ldap_search_ext_s ( ld,
                    base,
                    LDAP_SCOPE_SUBTREE,
                    filter,
                    attr_list,
                    0,
                    NULL,
                    NULL,
                    0,
                    0,
                    &result );

JXplorer 에서는 인코딩을 어떻게 해서 searching 하는지 잘만 되네요... ㅜㅜ

윤진하님이 2011-09-21 09:46에 작성한 댓글입니다.
이 댓글은 2011-09-21 09:52에 마지막으로 수정되었습니다. Edit

검색 base 를 " DC=people,DC=test,DC=com" 만 주시고 검색하여 보세요.

그 결과 DN 을 string으로 출력해보시고 원래 검색 DN 의 UTF-8 변환값하고 비교해보세요.

 

~~님이 2011-09-21 12:55에 작성한 댓글입니다.
이 댓글은 2011-09-21 12:56에 마지막으로 수정되었습니다. Edit
[Top]
No.
제목
작성자
작성일
조회
3218ldif 파일을 오라클 db에 저장 [2]
박영민
2011-12-01
2893
3197Java로 Active Directory(Windows 2008)를 컨트롤 하는 방법 ??
배철
2011-10-31
3146
3186AIX에서 ldap server / C# client 구현 [1]
디렉토리
2011-10-05
3591
3184LDAP 한글 관련 질문 드립니다. [3]
윤진하
2011-09-19
4762
3183LDAP 유저 인증 관련 좀 더 명확하게 다시 질문 드리겠습니다... [6]
java개발자
2011-09-14
4901
3182Java로 Active Directory를 이용한 AD 인증을 구현하려고 합니다... [4]
java개발자
2011-09-11
7539
3181LDAP ou 이동 관련.. [2]
한광식
2011-08-27
3625
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2019 DSN, All rights reserved.
작업시간: 0.071초, 이곳 서비스는
	PostgreSQL v11.5로 자료를 관리합니다