글쓴이 :김필호 1998년 1월 14일 22:24:27
In Reply to: 코드 변환, 유니코드 한글, 서브릿, 데이타베이스 posted by 김덕태 on 1998년 1월 14일 17:43:20:
4. 유니코드 코드값으로 저장되지 않는 데, 어떻게
유니코드 한글이 웹브라우저에서 보이는 가?
라고 하셨는데,
한글이든 영문이든 DB에 저장될 때
유니코드로 저장된다는 저의 의견과 정반대이군요...
제가 유니코드 영역의 한글을 DB 에 집어 넣을 때 특별한 코드 변환은 하지 않습니다.
클라이언트로 받은 글을 그대로 집어 넣습니다.
웹 브라우저에 출력할 때도 저는 fromDB() 같은 류는
사용하지 않습니다.
SELECT 문으로 추출된 필드값(컬럼값)을 그대로 내 보냅니다.
다만, Java 서블릿 프로그램에서 내부적으로
한글이 포함된 문자열을 만들어 DB 에 집어 넣을 때는
toDB() 라든가 convert_to_ksc(), remove_high_...
이런 것들을 써야 되겠지요...
( 이 때에는 KS C 5601-1987 범위 안의 문자들만 저장이 되며 )
( 이 문자들 또한 유니코드로 바뀌어 저장됩니다. )