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
운영게시판
최근게시물
Oracle Q&A 41159 게시물 읽기
No. 41159
varchar2 컬럼에 unicode로 입력된 데이터를 한글로 변환할 수 있을까요?
작성자
정다이(jda2)
작성일
2016-05-20 13:49ⓒ
2016-05-20 13:53ⓜ
조회수
8,903

타사이트에서 데이터를 가져와서

저희쪽 입력페이지에 보여주고 DB에 저장하는 방식의 웹페이지를 사용중인데요...

 

전체 데이터가 그런게 아니고..

 

가끔 \한국세라믹학회\ 이런식의 데이터가 들어옵니다.

 

글 올리고 나니 정상한글로 변환되어서 아래 띄어쓰기해서 글자 올려봅니다...

 

" & # 5 4 6 2 0 ;& # 4 4 3 9 7 ; & # 4 9 4 6 4 ; & # 4 6 9 7 2 ; & # 4 8 1 2 1 ; & # 5 4 6 1 7 ; & # 5 4 9 2 4 ; "

 

웹페이지에서는 정상적인 한글로 보이구요...

 

이렇게 들어와 있는 데이터를 DB에서 바로 정상적인 한글로 업데이트 하고 싶은데요...

사용가능한 함수가 있나요.??

 

unistr, convert 등등 찾아봤는데...

어떻게 사용을 해야 하는지...안되네요...

 

 

 

 

 

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

SELECT 54620
     , NCHR(54620) nc
     , TO_CHAR(54620, 'FMXXXX') xxxx
     , UNISTR('\'||TO_CHAR(54620, 'FMXXXX')) us
  FROM dual
;


우선 한 글자에 대한 변환 방법은 위와 같습니다.
여러 글자에 대한 처리는 로직 구현에 대한 고민이 더 필요합니다.
데이터도 한글로만 이루어 진게 아닐 것입니다.
영문과 특수문자 숫자까지 섞여 있는 경우까지 고려해야 할 듯 하네요.
여러가지 다양한 경우의 예시 자료를 제시해 주세요.
 

마농(manon94)님이 2016-05-20 15:58에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
41162마지막 번호 앞번호 추출 [1]
핸디핸디
2016-05-22
8642
41161웹에서 프로시져 호출시 에러 부탁드립니다.
복이사랑
2016-05-20
8221
411603개월 연속 발생건수 체크 관련 문의 드립니다. [1]
김혜진
2016-05-20
8671
41159varchar2 컬럼에 unicode로 입력된 데이터를 한글로 변환할 수 있을까요? [1]
정다이
2016-05-20
8903
41158proc 옵션 선택시 ANSI 메시지
김효성
2016-05-20
8163
41157VARCHAR2에 들어있는 년월일시분초 값에 대한 시간차이 계산 [1]
초보
2016-05-20
9035
41156(급)오라클 SQL 튜닝 도움이 필요합니다..
오라클 초짜
2016-05-18
9356
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.022초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다