Windows apps
Collapse the table of content
Expand the table of content
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

Encoding Constructor (Int32)


Initializes a new instance of the Encoding class that corresponds to the specified code page.

Namespace:   System.Text
Assembly:  mscorlib (in mscorlib.dll)

protected Encoding(
	int codePage


Type: System.Int32

The code page identifier of the preferred encoding.


0, to use the default encoding.

Exception Condition

codePage is less than zero.

Derived classes override this constructor.

Calls to this constructor from a derived class create an Encoding object that uses best-fit fallback for both encoding and decoding operations. Both the DecoderFallback and EncoderFallback properties are read-only and cannot be modified. To control the fallback strategy for a class derived from Encoding, call the Encoding(Int32, EncoderFallback, DecoderFallback) constructor.

Universal Windows Platform
Available since 10
.NET Framework
Available since 1.1
Return to top
© 2017 Microsoft