Ich habe mich gefragt, wie der Text durch die Verwendung von IFilter
kodiert wird.
IFilter::GetText()
ruft WCHAR*
ab, aber was passiert, wenn die Datei mit ASCII kodiert ist? Was ist mit anderen Unicode-Kodierungen (wie z. B. UTF-8 oder UTF-16)?
Meines Erachtens kümmert sich entweder der IFilter darum, den extrahierten Text in eine einzige Kodierung zu konvertieren (falls dies der Fall ist - welche Kodierung ist das dann?), und wenn nicht, wie weiß ich, welche Kodierung es ist?