> Hello World !!!

     

@syaku

UTF-8 언어셋 설정과 MySQL5 사용 : ASP

 

ASP 파일을 모드 UTF-8 형식으로 저장

Editplus 를 이용하면 다수의 파일을 수정할 수 있는 기능이 있다.





 

ASP 소스내의 언어셋을 수정

<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<%
Session.CodePage = 65001
Response.CharSet = "UTF-8"
%>

 

HTML 소스내의 언어셋을 수정

헤더 사이에 삽입.
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

 

위와같이 해봐도 IIS 설정을 수정하지 않는 다면, 완벽하게 UTF-8 체제를 구성할 수 없다.
예를들어 오류가 발생하게 되면, 출력되는 한글 오류 메세지가 깨져버리는 문제와
디비의 한글 데이터 리턴 값들이 깨지는 경우가 발생한다.

본 문제는 IIS설정 문제로 보고 MySQL 인 경우 디비 커넥부분에서 EUC-KR 언어셋을 수정하여 처리한다.

아래는 ASP 디비 커넥션 스트링 부분이다. 참고하자.
DRIVER=MySQL ODBC 3.51 Driver;SERVER=" & 호스트 & ";DATABASE=" & 디비명 & ";UID=" & 계정 & ";PASSWORD=" & 암호 & ";PORT=" & 포트번호 & ";STMT=SET NAMES EUCKR"

 

 

written by Seok Kyun. Choi. 최석균.
http://www.cyworld.com/syaku
http://syaku.tistory.com