// Returns an Encoding object for a given name or a given code page value. // /// <include file='doc\Encoding.uex' path='docs/doc[@for="Encoding.GetEncoding"]/*' /> public static Encoding GetEncoding(String name) { // // NOTENOTE: If you add a new encoding that can be get by name, be sure to // add the corresponding item in EncodingTable. // Otherwise, the code below will throw exception when trying to call // EncodingTable.GetCodePageFromName(). // return(GetEncoding(EncodingTable.GetCodePageFromName(name))); }
public override Encoding GetEncoding(string name) { int codepage = EncodingTable.GetCodePageFromName(name); if (codepage == 0) { return(null); } return(GetEncoding(codepage)); }