因为,文本文件有三种编码 格式,,,ANSI,,,,UNICODE,,,,UTF-8...先不考虑 后面两个格式,,,
在ASCII码之内和大于A1A1 就可以判断 是文本文件了呢,,,但是,,有的 二进制流式文件也有可能出现
这种情况,,,,,所以,,,看那位大虾,,有好的方法 ,,, 能不能赐教.................

解决方案 »

  1.   

    这个恐怕有点为难,如果我往文件中只写入四个5的ASCII码,你能说这不是一个整数而是
    文本?所以不能这样做的。*.rtf还带格式,格式控制字符肯定不在文本之列,你能说这
    不是文本?
      

  2.   

    嗯,,,,就是啊,,,,所以才问大家,,看有没有好的办法 ,,,
    我想只是读取,,文件中的  1K或者半K的内容,,然后,,,
    分析这个存储空间里的内容,,看是否都符合 ANSI 唉,,
    我也说不清楚了
    ,,狂晕啊,
      

  3.   

    我的QQ ID:51667246 ,, 在线等候 ,指教...............
      

  4.   

    当然不能百分百, 如果文件很短, 只有一行, 也没有回车换行符号,这种情况就是例外. 这种情况就可以看看里面的字符是否都是有意义的ASCII码就行了.