public static Encoding GetEncoding(OUTPUT_ENCODING_ENUM encodingEnum) { switch (encodingEnum) { case OUTPUT_ENCODING_ENUM.GB_2312: return(Encoding.GetEncoding("GB2312")); case OUTPUT_ENCODING_ENUM.GBK: return(Encoding.GetEncoding("GBK")); case OUTPUT_ENCODING_ENUM.UTF_8_BOM: return(new System.Text.UTF8Encoding(true)); default: // utf-8 and others return(new System.Text.UTF8Encoding(false)); } }
private void comboBox_output_encode_SelectedIndexChanged(object sender, EventArgs e) { output_encoding_enum = (OUTPUT_ENCODING_ENUM)comboBox_output_encode.SelectedIndex; ReloadConfig(); }