using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
namespace SqlConCat
{
class Program
{
//获取文件编码
static public System.Text.Encoding GetFileEncodeType(string filename)
{
System.IO.FileStream fs = new System.IO.FileStream(filename, System.IO.FileMode.Open, System.IO.FileAccess.Read);
System.IO.BinaryReader br = new System.IO.BinaryReader(fs);
int i;
int.TryParse(fs.Length.ToString(), out i);
Byte[] buffer = br.ReadBytes(i);
br.Close();
if (IsUTF8Bytes(buffer) || (buffer[0] == 0xEF && buffer[1] == 0xBB && buffer[2] == 0xBF))
{
return System.Text.Encoding.UTF8;
}
else if (buffer[0] == 0xFE && buffer[1] == 0xFF && buffer[2]==0x00)
{
return System.Text.Encoding.GetEncoding("UTF-16BE");
}
else if (buffer[0] == 0xFF && buffer[1] == 0xFE && buffer[2] == 0x41)
{