PRB: 오류 메시지: Active Server Pages 오류 'ASP 0203' 잘못된 코드 페이지

기술 자료 번역 기술 자료 번역
기술 자료: 254313 - 이 문서가 적용되는 제품 보기.
이 문서는 이전에 다음 ID로 출판되었음: KR254313
이 문서가 보관되었습니다. "그대로" 제공되었으며, 업데이트가 되지 않을 것입니다.
모두 확대 | 모두 축소

현상

Microsoft Internet Information Server(IIS) 4.0 웹 서버에서 호스팅하는 Active Server Pages(ASP) 페이지에 session.codepage 또는 @codepage 지시문을 사용하려고 하면 아래와 같은 오류 메시지가 나타날 수 있습니다.
Active Server Pages 오류 'ASP 0203'
잘못된 코드 페이지
/ProjectName/PageName.asp, 줄 1
지정한 코드 페이지 특성이 올바르지 않습니다.
Microsoft Internet Information Services 5.0 웹 서버에서 ASP 페이지를 호스팅하는 경우 아래와 같은 오류 메시지가 나타날 수 있습니다.
Active Server Pages, ASP 0203 (0x80004005)
지정한 코드 페이지 특성이 올바르지 않습니다.

원인

Windows NT 4.0 서비스 팩 4 이후의 Internet Information Server 4.0에서는 2바이트보다 큰 문자를 잘라내는 문제로 인해 2바이트 이상의 문자를 포함하는 코드 페이지를 사용할 수 없습니다. 일본어와 같이 2바이트를 초과하는 문자를 가진 일부 더블 바이트 문자 집합(DBCS)에서는 이로 인해 문제가 발생합니다. Internet Information Services 5.0에서는 utf16(1200)과 unicodeFFFE(1201) 코드 페이지를 사용할 수 없습니다.

이것은 의도적으로 설계된 동작입니다.

해결 방법

이 문제를 해결하려면 다음과 같이 하십시오.
  • Internet Information Server 4.0을 실행하는 경우 Internet Information Services 5.0으로 업그레이드하십시오. Internet Information Services 5.0에서는 다음과 같은 유니코드 코드 페이지가 유효합니다.
    65000 - utf-7
    65001 - utf-8
  • 또 다른 방법은, 클라이언트 HTML에 알맞은 문자 집합을 사용하여 해당 언어로 구성된 웹 사이트를 개발하는 것입니다. 사용할 수 있는 HTML 문자 집합과 ASP 코드 페이지의 전체 목록은 다음 Microsoft 웹 사이트를 참조하십시오.
    http://msdn.microsoft.com/workshop/Author/dhtml/reference/charsets/charset4.asp
    예제 코드:
    <%@ Language=VBScript CODEPAGE=932%>
    <%Session.Codepage=932%>
    <!-- This is for the Japanese code page -->
    <HTML>
    <HEAD>
    <META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
    <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=shift_jis">
    </HEAD>
    <BODY>
    </BODY>
    </HTML>

추가 정보

문제를 재현하는 방법:
  1. Internet Information Server 4.0 또는 Internet Information Services 5.0을 실행하는 컴퓨터에서 ASP 페이지를 호스팅합니다.
  2. 페이지에 아래 코드를 추가합니다.
    <%@ Language=VBScript codepage=1200%>
    <!-- This is for the UTF 16 code page -->
    <HTML>
    <HEAD>
    <META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
    <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=utf16">
    </HEAD>
    <BODY>
    </BODY>
    </HTML>
  3. 페이지를 저장한 다음 브라우저에서 페이지를 확인합니다.

참조

자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
232580 INF: UTF-8 데이터를 SQL Server에 저장하는 방법

속성

기술 자료: 254313 - 마지막 검토: 2014년 2월 23일 일요일 - 수정: 2.0
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Internet Information Services 5.0
  • Microsoft Internet Information Server 4.0
  • Microsoft Active Server Pages 2.0
키워드:?
kbnosurvey kbarchive kboswin2000 kboswinnt400 kbwebserver kbaspobj kbgrpdsasp kblocalization kbprb kbasp KB254313

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com