基本信息
源码名称:C# 取得Code Page對應的字元集Character Set
源码大小:0.07M
文件格式:.rar
开发语言:C#
更新时间:2016-10-04
   源码介绍
Code Page對應的字元集Character Set

string fName;
            OpenFileDialog openFileDialog = new OpenFileDialog();
            openFileDialog.InitialDirectory = "";
            //openFileDialog.Filter = "文字檔|*.txt";
            openFileDialog.Filter = "所有檔案|*.*";
            openFileDialog.RestoreDirectory = true;
            openFileDialog.FilterIndex = 1;
            if (openFileDialog.ShowDialog() == DialogResult.OK)
            {
                fName = openFileDialog.FileName;
                if (FileEncoding.EncodingType.GetFileEncodeType(fName).CodePage.ToString() == "950")
                {
                    textBox1.Text = "BIG5 – Traditional Chinese";
                }
                else if (FileEncoding.EncodingType.GetFileEncodeType(fName).CodePage.ToString() == "1200")
                {
                    textBox1.Text = "UTF-16LE Unicode little-endian";
                }
                else if (FileEncoding.EncodingType.GetFileEncodeType(fName).CodePage.ToString() == "1201")
                {
                    textBox1.Text = "UTF-16BE Unicode big-endian";
                }
                else if (FileEncoding.EncodingType.GetFileEncodeType(fName).CodePage.ToString() == "65001")
                {
                    textBox1.Text = FileEncoding.EncodingType.GetCharacterSet("65001");//"UTF-8 Unicode";
                }
            }