gpt4 book ai didi

c++ - 使用 IFilter 检索的文本的编码是什么?

转载 作者:太空狗 更新时间:2023-10-29 21:42:44 25 4
gpt4 key购买 nike

我一直想知道使用 IFilter 提取文本的编码。

IFilter::GetText() 检索 WCHAR*,但是如果文件是用 ASCII 编码的呢?其他 Unicode 编码(例如 UTF-8 或 UTF-16?)呢?

在我看来,要么是 IFilter 负责将提取的文本转换为单一编码(如果是这种情况 - 这是什么编码?),如果不是,我怎么知道它是哪种编码?

最佳答案

输出文本是 UTF-16(Windows 中使用 WCHAR 的所有内容都是 UTF-16)。无法查询输入数据的编码,如果需要,您必须自己分析该数据。

关于c++ - 使用 IFilter 检索的文本的编码是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25209577/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com