티스토리 뷰

ASP

ASP 한글깨짐 해결방법

travelpark 2019. 12. 4. 23:51
반응형

ASP보다는 Classic ASP라고 해야할 정도로 오래전부터 사용하던 언어이기 때문에 ASP 개발자들은 이전 홈페이지를 유지보수해야 할 일이 많이 있습니다. 요새는 대부분 HTML5과 UTF-8을 기본으로 개발을 하지만 이전 소스들을 보면 ANSI로 개발된 asp 파일들이 많이 있습니다.

 

한글이 깨지는 경우는 여러 요소가 있습니다. ajax를 사용하는 경우나 db에서 값을 가져올 경우 혹은 파일 다운로드를 할 경우에 한글깨짐 현상이 더러 발생합니다. 대부분이 데이터가 이동하는 페이지 간의 타입 차이 때문에 벌어지는 현상입니다.

 

이전에 만들어진 ANSI 타입의 로그인 단에서 쿠키값을 저장에서 공통으로 사용하는 사이트가 있다고 가정해봅시다. 그중에 한글로 저장되는 쿠키값이 있는데 그 사이트를 유지보수하던 한 개발자가 신규페이지를 UTF-8로 만들어서 그 쿠키값을 쓰려고 할때 어떤 현상이 일어날까요?

 

???? 형태로 깨진 데이터를 경험하게 될 겁니다. 이 현상을 피하려면 UTF-8인 파일 타입을 바꿔줄 필요가 있습니다. 굳이 ANSI 타입으로 파일을 새로 저장하지 않고 간단하게 바꿔 주려면 상단에 다음 같은 문구를 넣어주면 됩니다.

 

<%
Response.CharSet="euc-kr"
Response.codepage="949"
%>

 

반응형
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함