웹로직에서 LDAP과 연결해서 개발중인데, 웹로직은 서버 특성상
한글이 깨지는더라구여.
(웹로직에서 LDAP의 엔트리를 불러오면 한글 깨짐).
따라서 검색을 할경우나 DN을 지정할경우, LDAP내에 저장된
깨져있는 한글과 비교하기 위해서 DN의 경로를 인코딩해서
보내야 됩니다.
그런데 위의 방법으로 검색과 수정, 삭제는 다 잘 해결되었는데,
추가부분에서는 통하질 않더라구여. T.T
문제가 되는 부분입니다.
===========================================================
LDAPEntry myEntry = new LDAPEntry( new String(dn.getBytes("8859_1"),"KSC5601"), attrs );
.....
ld.add( myEntry );
===========================================================
검색을 아래와 같은 방법으로 잘 되고있습니다.
===========================================================
searchResults = ld.search(new String(searchBase.getBytes("8859_1"),"KSC5601"), searchScope, null, attrs, false, constraints);
===========================================================
위의 두부분이 해결되질 않습니다.
어떻게 해야 해결할수 있을지 답변 부탁드립니다.
|