데이터베이스 질문과 답변
Show 오라클 데이터 저장시 특수문자가 정삭적으로 저장되지 않습니다. 0 2 5,026 by yozm0213 [Oracle 기초] [2015.12.15 09:28:12] 안녕하세요. 사용자들이 데이터를 저장할 때 특수문자가 정상적으로 db에 저장되 않아 질문드립니다. 오라클 캐릭터셋은 NLS_CHARACTERSET = KO16MSWIN949 NLS_NCHAR_CHARACTERSET = UTF8 입니다. 다름이 아니라 사용자에게 텍스트를 입력받고 테이블에 데이터를 넣기 전까지는 · (가운데점) 이 정상적으로 값이 찍힙니다. 그런데 데이터가 들어가는 순간에 바뀌는건지 정상적으로 데이터가 입력되고 나면 가운데점이 ?(물음표)로 바뀌어 있습니다. 그외에도 #8228등의 문자가 변환되어져 있는데 어떻게 하면 정상적인 값이 들어가게 할 수 있는지 궁금해서 글남깁니다. by 신이만든짝퉁 [2015.12.15 13:58:09]
db에 저장될때 ?(물음표)로 바뀌어 들어가는 경우는 현재db의 문자셋이 해당 문자를 지원하지 않기 때문입니다. 해결방법은 상위 문자셋으로 변환하는 것입니다.(UTF8 또는 AL32UTF8) by 신이만든짝퉁 [2015.12.15 14:02:54]
또는 해당 컬럼을 댓글등록 SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code( 로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입 이거 맘대로 되는 세상이 아니구만...카테고리 없음 [오라클] 특수문자를 CHR값 알기바이홍 2015. 10. 6. 10:09 특수문자가 있어서 JSP에서 에러가 발생되는 경우가 있음... 그래서 CHR로 REPLACE하기로 처리를 위한 CHR 숫자값 확인하기.. SELECT ASCII('*') FROM DUAL; 결과 값은 42 SELECT CHR(42) FROM DUAL; 결과값은 * 알아야지 먹고 살죠 ^^ 개인적인 정리DB/ORACLE-IBATIS 오라클 쿼리에 & 와 ? 사용하는 방법(ibatis)yeon.Biju 2018. 7. 17. 10:30 쿼리에서 문자열로 &, ? 를 사용하고 싶은데 쿼리에 url을 담아서 전달할 필요가 생기게 되었다. 해당문자의 아스키 값을 찾아서 대체한다. select ascii('&') from dual SELECT 'http://aaaaaaa?bbbb=&cccc=3' AS IMG_URL FROM DUAL ; --> SELECT 'http://aaaaaaa?bbbb='|| chr(38) || 'amp;cccc=3' AS IMG_URL FROM DUAL ; 이런식으로 사용 ?는 chr(63) SELECT 'https://aaaa.bbbb.com/bbs/view.do'|| chr(63)|| 'idx=1111' || chr(38) || 'amp;cccc=3' AS DETAIL_URL FROM DUAL; 저작자표시비영리변경금지 'DB > ORACLE-IBATIS' 카테고리의 다른 글
'DB/ORACLE-IBATIS' Related Articles
more 0 Comments 댓글쓰기 폼 이름 비밀번호 Secret 내용 Prev 1 ··· 337 338 339 340 341 342 343 344 345 ··· 518 Next 기술자료 카테고리
HTML XML / HTML / 코드에 사용하는 특수문자 코드표페이지 정보
본문HTML 특수문자코드표
그리스문자 α alpha 기호 & 부호 화학기호 K+ K+ 수학기호 102 10(2) 참고자료 추천0 비추천0 댓글목록등록된 댓글이 없습니다. |