文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>如何判断文本文件的编码方式?

如何判断文本文件的编码方式?

时间:2010-11-08  来源:阿齐

编码方式 前几个字节值
ANSI 无格式定义
Unicode FF FE
Unicode big endian FE FF
UTF-8 EF BB
UTF-16/UCS-2, little endian FE FF
UTF-16/UCS-2, big endian FF FE
UTF-32/UCS-4, little endian FF FE 00 00
UTF-32/UCS-4, big-endian 00 00 FE FF

这样一来,我们写代码的时候只需要读取文件的前2个字节~4个字节,即可知道其编码方式。但在.Net中,还有另一种更简单的办法可以知道文本文件的编码方式,及使用以下的代码:

public Encoding GetEncoding(string file)
{
    var r = new StreamReader(file, true); //这里的true表示由程序自动判断文件编码
    return r.CurrentEncoding; //返回编码
}

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载