-- 이수진 님이 쓰신 글:
>> 자바에서는 그냥 한글을 입력해두...
>> LDAP에 아주 잘 들어가는 것 같습니다...
>> writeUTF나 readUTF 라는 API를 쓰지 않아도 말입니다..
>> 내부적으로 알아서 타입변환을 해 주는 것 같군요...
>>
>> (물론...처음엔 저두 이런 API들을 쓰고 입력했지만...^^)
>>
>> 그냥 한글로 알아서 입력해 주는 것 같습니다...
>> 역시...자바는...^^
넵....그렇죠....^^
자바의 문자셋은 unicode가 기본이기 때문이죠...
ds에는 입력한 문자가 utf8의 형태로 저장 되었다가
꺼낼때는 원래의 문자셋으로 돌려주죠...
따라서...넣었던 문자셋으로 본다면 아무 문제가 없는것이죠...
결국 문제는 넣었던 대로 꺼내 보지 않기 때문입니다...
동일한 문자셋 환경에서는 변환이 필요 없음이 정답입니다...
그러나...서버쪽 코딩은 unix나 linux같이 기본적으로
unicode대신 ksc5601같은 문자셋으로 한글을 입력해놓고
꺼낼땐 ksc5601이 아닌 문자셋으로 꺼내므로 글자가
깨져보이는 현상이 발생 하는 것입니다....
원래부터 ds는 잘못이 없었죠 (물론 LDAP V3 를 지원하는 라면.. V2까지는
UTF8형태로 문자열을 저장하지 않았었습니다) ....헐헐~
아뭏튼 해결하셨다니 다행입니다...
수고하십시요~~~ ^^
|