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

데이터베이스 개발/운영 관련 질문과 답변을 올리는 게시판입니다. 궁금하신 내용을 이곳에서 문의하시면 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
9219 대 소문자를 구분 하는 경우 성능 저하 또는 기타 예외사항이 발생 할 가능성 있는지 문의 드립니다. [2] 나는짱이야 2016.03.10 2335
9218 프로시져 실행 시 테이블 LOCK 문제 [5] 쿠아앙 2016.03.07 3406
9217 where 절 튜닝 어떻게 해야할까요. [2] 정민채 2016.03.07 2918
9216 NCS DB엔지니어링 관련 [3] 더따뜻한 2016.03.06 2958
» [한글 인코딩 문제] 한글이 깨집니다. [2] 쌈바 2016.03.06 5572
9214 SELECT 할때 의문이 있습니다. [3] 쭈스비 2016.03.03 2605
9213 컬럼 두개를 충족하는 조건을 () 괄호 묶어서 부정문 표현 궁금합니다 [1] 개발좋아 2016.03.02 2513
9212 인덱스 배열 범위를 벗어났습니다. [1] 천령화신 2016.03.02 7559
9211 옵티마이저가 거쳐간 페이지를 알 방법이 있을까요? [1] sincie 2016.03.02 2037
9210 AlwaysOn 가용성 그룹에 DB조인중 에러가 발생합니다. 초짜해커 2016.03.02 2324
9209 쿼리 보는 요령이 있나요?! [7] Blue2 2016.02.29 3020
9208 시간대별 합계,일별 합계 어떻게하면 될까요? [1] 떠벙이 2016.02.29 3096
9207 필터 테이블을 만들고, 특정 TEXT를 필터하고자 합니다. [2] 군고구마 2016.02.29 2642
9206 sql서버 메모리 제한 이렇게 하는게 맞나요? [2] 장성원_305526 2016.02.29 3354
9205 프로시져를 어떻게 구성해야 할지 모르겠습니다. [3] 베이비2 2016.02.26 2356
9204 테이블 스크립트 중에 궁금합니다. [5] 아싸라비아콜롬비아 2016.02.26 2086
9203 서브 쿼리에 대해.. [8] Blue2 2016.02.26 2997
9202 조인 질문 [2] Blue2 2016.02.26 2467
9201 MSSQL 서브쿼리 질문 드립니다. [2] 초짜프로그래머 2016.02.26 4073
9200 테이블조회 [4] 쿠아앙 2016.02.26 2543





XE Login