Esempio n. 1
0
    // construct encoding from registry.
    public static Encoding GetTextEncoding()
    {
        Encoding code;

        if (SettingLoader.GetValue("Use windows default code page", true) == true)
        {
            code = Encoding.Default;
        }
        else
        {
            string strCodePage = SettingLoader.GetValue("Settings code page");
            Regex  reg         = new Regex(@"\([0-9]*\)");
            strCodePage = reg.Match(strCodePage).Value;
            code        = Encoding.GetEncoding(int.Parse(strCodePage.Trim('(', ')')));
        }
        return(code);
    }