请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
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";
}
}