database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 27864 게시물 읽기
No. 27864
DB에 insert시 한글이 깨집니다. 해결방법 알려주시면 감사하겠습니다.
작성자
김호근(terakhan)
작성일
2008-11-10 16:53
조회수
4,550
 
ASP에서 타 DB로 부터 XML로 response된 것을 읽어서 DB에 INSERT하는데 한글이 모두 깨집니다.
response된 XML을 화면에 뿌리면 제대로 utf8한글로 보입니다. 그런데 DB에 insert하면 모두 깨져 보입니다.
해결방법 아시는 분 도움 부탁합니다.
 
O/S : windows2003
MYSQL DB버전 : mysql 5.0.67
ODBC 버전 :  MySQL ODBC 3.51 Driver
RESPONSE 되는 XML --> utf8
DB설정 모두 utf8
 
<소스>
Set dbConn = Server.CreateObject("ADODB.Connection")
strConnection = "DRIVER={MySQL ODBC 3.51 Driver}; SERVER=localhost; DATABASE=mydb; UID=root; PWD=mypass; DSN='';"
 
 '여기는 XML 읽어오는 부분
    set xmlDoc = Server.CreateObject("Msxml2.ServerXMLHTTP")
    xmlDoc.open "GET", Qstr, false
    xmlDoc.send
    ---- 중략 ---
 
'DB에 쓰기
Set recSet = Server.CreateObject("ADODB.Recordset")
sqlStr = "INSERT INTO a_table (a, b, c) VALUES('한글1', '한글2', '한글3')"
on error resume next
dbConn.Execute sqlStr
대략 이런 방식입니다.
이 글에 대한 댓글이 총 1건 있습니다.

MySQL 서버의 문자셋 상태를 확인해보세요..

team b(teamb)님이 2008-11-10 18:32에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
27869toad for mysql 에서는 한글이 잘보이는데.. [1]
김영준
2008-11-13
6544
27868쿼리문이 가능한건가요? 아니면 불가능하나요? [1]
잔액
2008-11-12
4026
27866union all [2]
이기용
2008-11-12
4967
27864DB에 insert시 한글이 깨집니다. 해결방법 알려주시면 감사하겠습니다. [1]
김호근
2008-11-10
4550
27862MySQL에서 사용가능한 최대메모리는 어떻게 되는지요? [1]
주정도
2008-11-10
4335
27861나이별 구분처리... [1]
도와주세요
2008-11-10
4302
27860MySQL에서 Oracle 접속
최승권
2008-11-07
5036
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.024초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다