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 38803 게시물 읽기
No. 38803
데이터 수정 시 이상한 문자로 들어가는 문제
작성자
바램
작성일
2011-08-19 18:23ⓒ
2011-08-23 10:24ⓜ
조회수
3,951

이와같이 DB에 저장되고

SUBSTR을 사용하여 자르게 되면 글자가 깨져 보이게 됩니다.

이와같을 때 방법이 있을지 궁금합니다.

 

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

1. bind 변수 사용

2. app 에서 url encode > decode 후 사용을 

적절히 변경해 보시기 바랍니다.

 

 

박광일(tohappy)님이 2011-08-22 14:27에 작성한 댓글입니다.

post로 넘겨 받으면서 서블릿에서 수정을 하게 되는데요.
저 특정 문자 조합만 저렇게 변하는데요.

substr을 사용해서 자르지만 않으면 제대로 보이고 db에는 저 특수한 문자가 들어가 있습니다.
원인이 뭔지 잘 모르겠고 저 문자는 무엇을 조건으로 저렇게 변하는지 궁금합니다.

바램님이 2011-08-22 14:29에 작성한 댓글입니다.
이 댓글은 2011-08-22 14:31에 마지막으로 수정되었습니다. Edit

 

Servlet에서 POST(Form)데이타를 받을 경우에는 was는 기본적으로 Ascii Code(8859_1)로 처리합니다.

 

박광일(tohappy)님이 2011-08-22 14:47에 작성한 댓글입니다.

저렇게 &#숫자 조합으로 들어오는 것이 유니코드 십진수로 변환되어서 들어오는 것이라고 확인했는데요.
44032(가) ~ 55203(힣)까지라고 하더군요.

바램님이 2011-08-22 17:55에 작성한 댓글입니다.
이 댓글은 2011-08-24 10:54에 마지막으로 수정되었습니다. Edit
[Top]
No.
제목
작성자
작성일
조회
38809plsql에서 select한 결과를 insert or update 할때 [1]
nob
2011-08-22
5486
38808proc에서 오라클 접속후 core dump 발생
초보디비
2011-08-22
4422
38807DELETE/INSERT 시간이 너무 오래 걸립니다 [2]
신동민
2011-08-22
4959
38803데이터 수정 시 이상한 문자로 들어가는 문제 [4]
바램
2011-08-19
3951
38802명시적 조인시 테이블 3개를 조인할때는 어떻게 해줘야되는지 모르겠습니다. [3]
윤명철
2011-08-19
8252
38801UPDATE 문에 관한 질문입니다.- 날짜 강제 변경 [1]
이상영
2011-08-19
4174
38800고수님들의 도움 간절히 원합니다...ㅜㅜ [3]
일쌍다반사
2011-08-19
7486
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다