안녕하세요.
혹시 방법이 있는지 여쭤봅니다.
개발환경 : Oracle 연동, ASP, MS-SQL 2005
Oracle DB를 연동해 사용하고 있는데..한글이 깨져 오라클 함수중 rawtohex()을 사용해 utf-8로 변환
다시 web상에서 변환전 문자열로 돌리고 싶습니다.
ASP에서는 프로그래밍으로 쉽지 않아...
MS - SQL에서 가능한 방법이 있는지 알고 싶습니다.
참고로 rawtohex()을 통해 변환된 utf-8코드는 ECA784ED98B8ECA095EBB080 입니다.
Comment 3
-
처리짱
2013.03.29 19:20
-
홍성일_314114
2013.03.29 19:32
아~~...
오라클 rawtohex('진호정밀') -> ECA784ED98B8ECA095EBB080
MS-SQL ECA784ED98B8ECA095EBB080 -> 진호정밀 로 나오게 하려고 합니다.
-
쓸만한게없네(윤선식)
2013.03.31 20:44
핵심은
ASP 에서는 Session.Codepage=65001 로 설정하시고
SQL Server에 넣으실 때에는 N 을 추가하시는 것입니다.
아래 문서를 보셔야 할 듯...
http://support.microsoft.com/kb/232580/ko
http://msdn.microsoft.com/ko-kr/library/ms186939(v=sql.90).aspx
select convert(binary(20), '질문과답변')
select convert(varchar, 0xC1FAB9AEB0FAB4E4BAAF00000000000000000000)
이런식인데 위에 ECA784ED98B8ECA095EBB080<-- 이거는 값이 먼가요?
깨지네요 ;