VB VB.net & mysql 5.0 연동시 한글 깨짐 문제
페이지 정보
작성자
본문
문제 : ODBC를 사용하려 했으나 속도가 너무 느려서 MySQLDriverCS를 선택하였는데..
한글 깨짐 (???로 출력) 현상이 나타남.
해결 : 데이터베이스 연결 후 "SET NAMES euckr" 쿼리 실행
참고 : mysql 버전에 따라 euc-kr 혹은 euc_kr로 변경해야 한다는 얘기가 있음 (확인 해보진 않음)
----------------------------------------------------------------------------------------
Imports MySQLDriverCS
..........
Dim myConn As MySQLConnection
Dim sql As String
myConn = New MySQLConnection(New MySQLConnectionString("IP", "DB", "ID", "PW").AsString)
myConn.Open()
sql = "SET NAMES euckr"
Dim cmd As MySQLCommand = New MySQLCommand(sql, myConn)
cmd.ExecuteNonQuery()
..........
다음은 MySQLDriverCS에 대한 부연 설명이다.
A free simple .NET compliant MySQL driver. Made in C# but it would be used in all .NET compatible languages (VB.NET, Managed C++,...).
댓글목록
등록된 댓글이 없습니다.