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 39664 게시물 읽기
No. 39664
오라클 한글 인코딩 관련 질문입니다.
작성자
정인기(jingi)
작성일
2012-09-27 16:54
조회수
5,429

오라클 한글 인코딩 관련 질문입니다.

NLS_CHARACTERSET이 UTF8인 DB가 있습니다.

인코딩이 EUC-KR 인 JSP 에서 폼으로 전달된 데이터를 아무런 처리를 하지않고 DB에 넣으면 한글이 문제없이 표현됩니다.

인코딩이 EUC-KR 인 JSP 에서 enctype="multipart/form-data" 으로 전달된 데이터를 getBytes("ISO-8859-1", "EUC-KR")을 통해 인코딩해서 DB에 넣으면 한글이 문제없이 표현됩니다.

문제는...

인코딩이 EUC-KR 인 JSP 에서 enctype="multipart/form-data" 으로 전달된 데이터를 아무런 처리를 하지 않고 넣으면 ISO-8859-1 인코딩인 상태로 DB에 들어간 상태인거죠...

이 상태에서 원 데이터를 확인할 수 있는 방법이 없을까요?

SELECT convert(convert(컬럼명, 'WE8ISO8859P1'), 'KO16KSC5601')
FROM TB_NAME

을 통해 가능할 줄 알았는데...

"A×½ºÆ®°i°´" -> "?????????" 로 표시됩니다.

원 데이터를 확인할 수 있는 방법이 없을까요?

확인이 되면 업데이트를 통해 잘못들어간 데이터를 변경하려고 합니다.

자바에서 쿼리해서 해당 결과를 꺼내서 new String(rs.getString(컬럼명).getBytes("ISO-8859-1"), "EUC-KR") 돌리면 제대로 보이는거봐서...

인코딩만 변경하면 될거 같긴한데.. 음... 디비상에선 방법이 없을려나요?? 

 

도움 부탁드립니다. 꾸벅~

[Top]
No.
제목
작성자
작성일
조회
39667오라클 압축 해제가 안됩니다.
이관홍
2012-10-01
5716
39666여러행을 단일행으로 변환중 에러가 발생하였습니다. [2]
껌은요정
2012-09-28
7441
39665정렬????? [1]
정렬
2012-09-28
4260
39664오라클 한글 인코딩 관련 질문입니다.
정인기
2012-09-27
5429
39663고수님들께 조언을 구하고 싶습니다. [1]
박정우
2012-09-27
4610
39662테이블 수정후 Object 컴파일 [2]
정용석
2012-09-27
4431
39661죄송합니다 ..또 질문 올립니다. [1]
죄송
2012-09-27
4671
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다