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
반응형
'개발노트 > ASP' 카테고리의 다른 글
자바스크립트를 ASP에서 호출하기 : ASP (0) | 2009.03.18 |
---|---|
원하는 패턴의 날짜 구하기 : ASP (0) | 2009.03.18 |
다차원 배열(Array) 과 컬렉션 (Scripting.Dictionary) 사용 예제 : ASP (0) | 2009.03.18 |
GET 파라메타 쿼리문자열(QueryString) 컨트롤 : ASP (0) | 2009.03.17 |