通过文件流判断文件编码
来源:互联网 发布:linux 开启dhcp 编辑:程序博客网 时间:2024/05/21 06:17
public static System.Text.Encoding GetFileEncode(Stream stream)
{
BinaryReader br = new BinaryReader(stream, Encoding.Default);
byte[] bb = br.ReadBytes(3);
br.Close();
//通过头的前三位判断文件的编码
if (bb[0] >= 0xFF)
{
if (bb[0] == 0xEF && bb[1] == 0xBB && bb[2] == 0xBF)
{
return Encoding.UTF8;
}
else if (bb[0] == 0xFE && bb[1] == 0xFF)
{
return Encoding.BigEndianUnicode;
}
else if (bb[0] == 0xFF && bb[1] == 0xFE)
{
return Encoding.Unicode;
}
else
{
return Encoding.Default;
}
}
else
{
return Encoding.Default;
}
}
- 通过文件流判断文件编码
- java通过判断文本的编码方式再读取文件
- 判断文件的编码
- 判断文件编码类型
- java判断文件编码
- 判断文件的编码
- java判断文件编码
- 判断文件编码
- txt文件编码判断
- 判断文件编码
- 判断文件编码
- C# 判断文件编码
- java 文件编码判断
- 判断Unicode编码的文件
- 判断文件编码格式源代码
- Java:判断文件的编码
- Java判断文件编码格式
- java判断文件编码集
- 两种WEB下的模态对话框
- struts2学习(2)
- C#实现页面加载
- Http请求图片显示
- 一个简单的C语言操作系统生产者消费者模型
- 通过文件流判断文件编码
- 读取file文件,并转化为double类型
- 2010 我的求职经历(4)
- 用C语言函数写ARM寄存器预定义分析
- ASP.NET2.0下含有DropDownList的GridView编辑、删除的完整例子!
- 就算你能想到我做任何事情的目的:难道我就错了吗?
- 使用 Apache MINA 2 开发网络应用
- 一步一步教你网站同步镜像
- native2ascii编码转换