(Classic ASP) Charset, CodePage: UTF-8 인코딩으로 웹 페이지 내보내기

ASP(클래식 ASP)가 웹 페이지를 UTF-8 인코딩으로 내보내도록 다음을 작성하십시오.

* 참고: CodePage 65001 및 UTF-8 인코딩은 동의어입니다(출처: https://learn.microsoft.com/en-us/windows/win32/intl/code-page-identifiers)

<%@ language="VBScript" codepage="65001" %>
<%
 ' 세션에서 사용할 코드 페이지도 UTF-8(65001)로 세팅한다.

' Session.CodePage = "65001" ' Response 객체에서 UTF-8 웹 페이지임을 세팅한다.

' Response.ContentType = "text/html" Response.Charset = "UTF-8" ' HTTP 패킷 헤더 부분에서 이 페이지는 UTF-8(65001)로 인코드되었음을 세팅한다.

' Response.AddHeader = "Content-Type", "text/html;charset=UTF-8" %> <!
DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <title> codingCat.kr</title> <!
-- HTML 파일 내 헤더에서도 UTF-8 인코딩임을 한 번 더 표시 --> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" /> </head> <body> <!
-- HTML 본문 --> </body> </html>