데이터베이스 개발자 질문과 답변 게시판

데이터베이스 개발/운영 관련 질문과 답변을 올리는 게시판입니다. 궁금하신 내용을 이곳에서 문의하시면 SQLER 분들의 답변을 받으실 수 있습니다. 문의를 하실때에는 최근 작업하신 특이 사항이나, 장애 발생 전 상황을 상세히 올려 주시면 답글을 적어주시는 SQLER분들의 답변이 더 정확할 수 있으니 도움 되시길 바랍니다. 쿼리 문의일 경우, 실제 문제가 재현되는 테이블생성, 샘플데이터 생성 쿼리를 함께 올려 주시면 더 빠르고 정확한 쿼리 문의 응답이 가능합니다.

안녕하세요.

질문 좀 올려드립니다. 


문제) 한글이 깨져요. 


A. JSP   ---- MSSQL 2005 구성입니다.


A.JSP 단에서 

<%@ page contentType="text/html;charset=euc-kr" %>

 String jdbcDriver = "jdbc:sqlserver://localhost:1433;databaseName=unDonate;useUnicode=true;characterEncoding=EUC-KR";


<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>

 String jdbcDriver = "jdbc:sqlserver://localhost:1433;databaseName=unDonate;useUnicode=true;characterEncoding=UTF-8";


등 언어셋을 바꾸어 가면서  B.JSP 단에서 아래와 같이 문제없이 나옵니다.  (안녕 한국어)

지금은  EUC-KR 로 바꾼 출력이구요

----------------------------------------------------------------------------------------

KSC5601 : 8859_1 :¨?¡??????¡¾?
KSC5601 : ascii :????????????
KSC5601 : UTF-8 :????????

KSC5601 : EUC-KR :¼­¸???±?

KSC5601 : MS949 :¼­¸???±?
8859_1 : KSC5601 :안녕
8859_1 : ascii :????????
8859_1 : UTF-8 :???????
8859_1 : EUC-KR :안녕
8859_1 : MS949 :안녕
ascii : KSC5601 :????????
ascii : 8859_1 :????????

......

----------------------------------------------------------------------

즉 JSP는 문제가 없는데


그런데  MSSQL 2005 에서는 아래와 같이 나와요. (INSERT문)


깨지는 필드 (

 CC³­±æ  <---- 

사람 인격 테스트를 하네요. 


구글링을 해보니 NVARCHAR 이야기가 나오던데 

필드는VARCHAR  타입니다.

Collation명도 Korean_Wansung_CI_AS이구요


그런데 기존부터 한국어가 정상적으로 들어가 있습니다. (다른 외부 프로그램이 이 테이블을 같이 사용하거든요 

추가화면 만들어서  INSERT 하고 있구요.



서버 설정을 보자면

 SELECT @@LANGUAGE  ==> 한국어


Collation도 KOREAN_WANSUG_CI_AS  이구요 


UTF-8도 안들어가고  EUC-KR로 안들어가면 어떻게 하자는 건지..참..

 


기존에 한글에 있으니  collation  변경도 못하지 않나요?


아시는 분 답변 부탁드립니다.






No. Subject Author Date Views
9231 예약어 대문자 자동 변환 문의 입니다. [2] 하하하하하 2016.03.16 2872
9230 테이블에 보여지는 자료와 query실행시 자료가 틀림니다 [1] 슈토파이터 2016.03.16 2059
9229 유지관리계획의 유지관리정리태스크의 장애 [3] 챈들러 2016.03.15 2574
9228 더하기 쿼리 질문 드립니다. [4] 아싸라비아콜롬비아 2016.03.14 3890
9227 MDF 파일이 손상되었을 때 [2] rollback 2016.03.14 2172
9226 데이터 증가에 따른 DBMS 관리방법의 Best Practice [2] Jaeson 2016.03.14 2337
9225 설문통계 쿼리 관련 문의 입니다. [1] jameslee 2016.03.14 2112
9224 sql서버 윈도우 인증 차단 [2] HSQL 2016.03.14 2794
9223 쿼리 질문좀 드리겠습니다. [4] 아싸라비아콜롬비아 2016.03.11 1995
9222 쿼리 질문 드립니다. [3] 양재동살아요 2016.03.11 2517
9221 Job 스케줄러 일정을 쿼리로 알수 없을까요? [3] 군고구마 2016.03.10 2948
9220 SQL2008 Openrowset 네트워크에 있는 파일 읽기.. 질문드립니다 [3] 봉봉가가 2016.03.10 3771
9219 대 소문자를 구분 하는 경우 성능 저하 또는 기타 예외사항이 발생 할 가능성 있는지 문의 드립니다. [2] 나는짱이야 2016.03.10 2335
9218 프로시져 실행 시 테이블 LOCK 문제 [5] 쿠아앙 2016.03.07 3407
9217 where 절 튜닝 어떻게 해야할까요. [2] 정민채 2016.03.07 2919
9216 NCS DB엔지니어링 관련 [3] 더따뜻한 2016.03.06 2958
» [한글 인코딩 문제] 한글이 깨집니다. [2] 쌈바 2016.03.06 5619
9214 SELECT 할때 의문이 있습니다. [3] 쭈스비 2016.03.03 2605
9213 컬럼 두개를 충족하는 조건을 () 괄호 묶어서 부정문 표현 궁금합니다 [1] 개발좋아 2016.03.02 2513
9212 인덱스 배열 범위를 벗어났습니다. [1] 천령화신 2016.03.02 7583





XE Login