一个判断文本文件编码的类.txt
来源:互联网 发布:淘宝怎么开虚拟充值店 编辑:程序博客网 时间:2024/06/09 18:18
public class EncodingType
{
public static System.Text.Encoding GetType(string FILE_NAME)
{
FileStream fs = new FileStream(FILE_NAME, FileMode.Open, FileAccess.Read);
System.Text.Encoding r= GetType(fs);
fs.Close();
return r;
}
public static System.Text.Encoding GetType(FileStream fs)
{
/*byte[] Unicode=new byte[]{0xFF,0xFE};
byte[] UnicodeBIG=new byte[]{0xFE,0xFF};
byte[] UTF8=new byte[]{0xEF,0xBB,0xBF};*/
BinaryReader r = new BinaryReader(fs,System.Text.Encoding.Default);
byte[] ss=r.ReadBytes(3);
r.Close();
//编码类型 Coding=编码类型.ASCII;
if(ss[0]>=0xEF)
{
if(ss[0]==0xEF && ss[1]==0xBB && ss[2]==0xBF)
{
return System.Text.Encoding.UTF8;
}
else if(ss[0]==0xFE && ss[1]==0xFF)
{
return System.Text.Encoding.BigEndianUnicode;
}
else if(ss[0]==0xFF && ss[1]==0xFE)
{
return System.Text.Encoding.Unicode;
}
else
{
return System.Text.Encoding.Default;
}
}
else
{
return System.Text.Encoding.Default;
}
}
}
- 一个判断文本文件编码的类.txt
- 判断一个文本文件的编码方式
- 判断一个标准文本文件的编码方式
- 判断一个文本文件的编码格式
- 判断一个文本文件的编码格式
- 判断一个文本文件的编码格式(转)
- 判断一个文本文件的编码格式
- 判断一个文本文件的编码格式
- NET中判断一个文本文件的编码方式
- 判断文本文件的字符集编码
- 文本文件的编码方式判断
- 如何判断一个txt文件的编码格式
- 如何判断文本文件的编码格式?
- 如何判断文本文件的编码格式?
- Delphi判断文本文件的编码格式
- 判断文本文件编码的C#源码
- 如何判断文本文件的编码格式?
- Delphi判断文本文件的编码格式
- ASP错误大全
- 请教.html?id=1怎样才能把这个id=1给读出来啊?
- SQL查询语句精华使用简要.txt
- SDO vs EJB 3.0
- 常用SQL语句详解
- 一个判断文本文件编码的类.txt
- 利用 ASP.NET 的内置功能抵御 Web 攻击.txt
- Server Application Unavailable 的问题解决了
- kill panda
- Miranda IM v0.6源代码编译
- soa
- QT Development - Regular Expression
- 绝对经典的弹出窗口设置
- how to Serial COM Simply in C# and MSCOMM