안녕하세요.

질문 좀 올려드립니다. 


문제) 한글이 깨져요. 


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
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 28794
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 15561
9222 쿼리 질문 드립니다. [3] 양재동살아요 2016.03.11 2541
9221 Job 스케줄러 일정을 쿼리로 알수 없을까요? [3] 군고구마 2016.03.10 2990
9220 SQL2008 Openrowset 네트워크에 있는 파일 읽기.. 질문드립니다 [3] 봉봉가가 2016.03.10 3921
9219 대 소문자를 구분 하는 경우 성능 저하 또는 기타 예외사항이 발생 할 가능성 있는지 문의 드립니다. [2] 나는짱이야 2016.03.10 2375
9218 프로시져 실행 시 테이블 LOCK 문제 [5] 쿠아앙 2016.03.07 3488
9217 where 절 튜닝 어떻게 해야할까요. [2] 정민채 2016.03.07 2975
9216 NCS DB엔지니어링 관련 [3] 더따뜻한 2016.03.06 3000
» [한글 인코딩 문제] 한글이 깨집니다. [2] 쌈바 2016.03.06 6286
9214 SELECT 할때 의문이 있습니다. [3] 쭈스비 2016.03.03 2643
9213 컬럼 두개를 충족하는 조건을 () 괄호 묶어서 부정문 표현 궁금합니다 [1] 개발좋아 2016.03.02 2619
9212 인덱스 배열 범위를 벗어났습니다. [1] 천령화신 2016.03.02 7977
9211 옵티마이저가 거쳐간 페이지를 알 방법이 있을까요? [1] sincie 2016.03.02 2078
9210 AlwaysOn 가용성 그룹에 DB조인중 에러가 발생합니다. 초짜해커 2016.03.02 2377
9209 쿼리 보는 요령이 있나요?! [7] Blue2 2016.02.29 3155
9208 시간대별 합계,일별 합계 어떻게하면 될까요? [1] 떠벙이 2016.02.29 3226
9207 필터 테이블을 만들고, 특정 TEXT를 필터하고자 합니다. [2] 군고구마 2016.02.29 2683
9206 sql서버 메모리 제한 이렇게 하는게 맞나요? [2] 장성원_305526 2016.02.29 3655
9205 프로시져를 어떻게 구성해야 할지 모르겠습니다. [3] 베이비2 2016.02.26 2396
9204 테이블 스크립트 중에 궁금합니다. [5] 아싸라비아콜롬비아 2016.02.26 2113
9203 서브 쿼리에 대해.. [8] Blue2 2016.02.26 3026





XE Login