private static Encoding GetEncodingCodePage(int CodePage)
{
// Single Byte or Double Byte Code Page? (0 if not found)
int i = BaseCodePageEncoding.GetCodePageByteSize(CodePage);
if (i == 1) return new SBCSCodePageEncoding(CodePage);
else if (i == 2) return new DBCSCodePageEncoding(CodePage);
// Return null if we didn't find one.
return null;
}