打印本文 关闭窗口 | ||
用ASP来检测网页文件的编码方式来源于瑞达科技网 | ||
作者:佚名 文章来源:网络 点击数 更新时间:2011/1/19 文章录入:瑞达 责任编辑:瑞达科技 | ||
|
||
原理:用stream对象预读文件的头两个字节,分析判断出utf-8,unicode,ANSI(简体中文操作系统,即gb2312)编码。 相关资料: ANSI: 无格式定义; Unicode: 前两个字节为FFFE; Unicode big endian: 前两字节为FEFF; UTF-8: 前两字节为EFBB;
补充: 谢小雨提醒,先前的简直是胡扯;ANSI的本地编码,都是各国自己定义的,没有固定的文件头格式,在大陆中文操作系统下,是可读的gb2312,在其他语言的系统下,就是乱码,所以这部分没必要再详细区分 得到文件编码,stream流就能按照需要的编码打开,就不会乱码了 |
||
打印本文 关闭窗口 |