ASCIIEncoding 생성자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
ASCIIEncoding 클래스의 새 인스턴스를 초기화합니다.
public:
ASCIIEncoding();
public ASCIIEncoding();
Public Sub New ()
예제
다음 예제에서는 새 ASCIIEncoding 인스턴스를 만들고 인코딩의 이름을 표시하는 방법을 보여 줍니다.
using System;
using System.Text;
class ASCIIEncodingExample {
public static void Main() {
ASCIIEncoding ascii = new ASCIIEncoding();
String encodingName = ascii.EncodingName;
Console.WriteLine("Encoding name: " + encodingName);
}
}
Imports System.Text
Class ASCIIEncodingExample
Public Shared Sub Main()
Dim ascii As New ASCIIEncoding()
Dim encodingName As String = ascii.EncodingName
Console.WriteLine("Encoding name: " & encodingName)
End Sub
End Class
설명
Caution
클래스는 ASCIIEncoding 오류 검색을 제공하지 않습니다. 보안상의 이유로 , UTF8Encoding또는 UnicodeEncoding 클래스를 UTF32Encoding사용하고 오류 검색을 사용하도록 설정해야 합니다.
ASCII 인코딩을 사용하도록 선택하는 경우 이 생성자는 애플리케이션에 적절한 대체 동작을 제공하지 않을 수 있습니다. U+0000에서 U+007F까지의 범위를 벗어난 모든 문자를 물음표(?)로 바꾸기 위해 클래스와 EncoderReplacementFallback 클래스를 사용합니다DecoderReplacementFallback. 대신, 또는 메서드를 Encoding.GetEncoding(Int32, EncoderFallback, DecoderFallback) 호출하고 예외 대체를 사용하기 위해 해당 메서드와 Encoding.GetEncoding(String, EncoderFallback, DecoderFallback) 개체를 전달할 EncoderExceptionFallback 수 DecoderExceptionFallback 있습니다.
메모
ASCIIEncoding 는 U+0000과 U+007F 사이의 유니코드 문자 값만 지원합니다. 따라서 UTF8Encoding전역 UnicodeEncodingUTF32Encoding 화된 애플리케이션에 더 적합합니다.