查看完整版本: <open>C++判断一个文件的存储方式是不是unicode

cheers263 2004-4-27 20:53

<open>C++判断一个文件的存储方式是不是unicode

omale大哥说过:
使用IsTextUnicode API

BOOL IsTextUnicode(
CONST VOID* pBuffer, // input buffer to be examined
int cb, // size of input buffer
LPINT lpi // options
);

但是:
判断文件时那个函数怎么用呢?
VOID* pBuffer 传入文件流指针吗?
int cb, // size of input buffer 代表文件的什么?
LPINT lpi // options 这是什么类型的值呢?

omale 2004-4-28 09:21

Re:<open>C++判断一个文件的存储方式是不是unicode

pBuffer是一个缓冲区,存放你从文本文件里面读取的所有内容。char *就可以。
第二个参数是pBuffer的长度。
LPINT应该是int *类型,MS自己宏定义出来的。

panpan 2004-4-28 14:53

Re:<open>C++判断一个文件的存储方式是不是unicode

可以看
<!-- CETagParser ~url=http://msdn.microsoft.com/library/default.asp?url=/library/en-us/intl/unicode_81np.asp
<a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/intl/unicode_81np.asp" target=_blank>http://msdn.microsoft.com......-us/intl/unicode_81np.asp<!-- CETagParser ~/url
</a>
上面lpi的值也有

迦若_14 2008-10-29 10:39

win程里要判断这个吗?

zhangtc868788 2008-10-29 13:21

这坟挖得 。。。
页: [1]
查看完整版本: &lt;open&gt;C++判断一个文件的存储方式是不是unicode