특수문자 입력하면.. 0 6 5,092

by yozm0213 [어플리케이션관련] [2014.10.20 09:15:28]


안녕하세요.

질문이 있어 글을 남깁니다.

JSP에서 값을 입력 받을 때 특수문자를 같이 입력받아서 DB에 값을 넣어주면 물음표(?)로 보여지는 문제가

생기네요. 제 노트북 테스트 환경에서는 그러한 문제가 없지만 상용중인 서버에서 문제가 발생하네요.

인코딩문제?인것 같은데 어디를 찾아봐야할지 감이 안잡힙니다.(사용언어는 자바고 DB는 오라클입니다.)

by 아발란체 [2014.10.20 10:41:04]

특수 문자가 아닌 한글은 저장이 되나요?


by yozm0213 [2014.10.20 13:54:48]

네 한글은 제대로 저장이 됩니다. · 이 가운데 점을 입력하면 물음표로 바뀌더군요.


by 아발란체 [2014.10.20 15:33:30]

운영 JSP 파일 인코딩 속성 확인해보시겠어요?

그리고 JSP 페이지 해더에 charset=? pageEncoding=? 값과

HTML 메타테그 charset 값도 확인 후 답글 부탁 드립니다.


by yozm0213 [2014.10.21 10:16:05]

<%@ page language="java" pageEncoding="EUC-KR" %>

JSP파일 인코딩 설정값입니다.


by 마농 [2014.10.20 14:00:11]

케릭터셋마다 사용가능한 문자들이 있습니다.

없는 문자를 입력하면 그렇게 될수밖에 없습니다.

가운데점이란게 확실하다면 사용 가능한 대체문자로 바꿔주셔야 할 듯 합니다.

"ㄱ" 누르고 "한자키" 누르고 "PgDn" 키 누르고 "8" 누르면 나오는 가운데점으로 바꿔주세요.

아래한글에서 입력한 특수문자를 그대로 복사해서 붙여넣기 하는 경우에 많이 발생되는 문제입니다.


by yozm0213 [2014.10.21 10:17:00]

한자키 누르고 등록한 특수문자에서 발생한 현상입니다.

테스트환경에서는 발생을 안하는데 운영중인 환경에서만 그러네요..

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입