UnicodeEncodingConformance 열거형

정의

HtmlEncode 메서드에서 유니코드 문자를 출력하는 방법을 제어합니다.

public enum class UnicodeEncodingConformance
public enum UnicodeEncodingConformance
type UnicodeEncodingConformance = 
Public Enum UnicodeEncodingConformance
상속
UnicodeEncodingConformance

필드

Name Description
Auto 0

자동 동작을 사용합니다. 유니코드 인코딩 동작은 현재 애플리케이션의 대상 프레임워크에 의해 결정됩니다. .NET Framework 4.5 이상에서는 유니코드 인코딩 동작이 엄격합니다.

Strict 1

엄격한 동작을 사용합니다. 메서드 중 HtmlEncode 하나가 호출되면 개별 UTF-16 서로게이트 코드 포인트가 단일 코드 포인트로 결합되도록 지정합니다. 예를 들어 입력 문자열 "\uD84C\uDFB4" (또는 "\U000233B4")가 지정된 경우 메서드의 HtmlEncode 출력은 "𣎴"입니다.

입력이 잘못된 형식의 UTF-16 문자열인 경우(예: 2차원 서로게이트 포함) 잘못된 코드 포인트는 HTML로 인코딩되기 전에 U+FFFD(유니코드 대체 문자)로 바뀝니다.

Compat 2

호환되는 동작을 사용합니다. 메서드 중 하나가 HtmlEncode 호출되면 개별 UTF-16 서로게이트 코드 지점이 출력 as-is 지정합니다. 예를 들어 문자열 "\uD84C\uDFB4" (또는 "\U000233B4")가 지정된 경우 출력 HtmlEncode 은 "\uD84C\uDFB4"입니다(입력은 인코딩되지 않음).

설명

유니코드 문자를 HTML로 인코딩하는 방법에 대한 자세한 내용은 태그 및 CSS에서 문자 이스케이프 사용을 참조하세요.

적용 대상

추가 정보