【发布时间】:2019-12-21 16:21:39
【问题描述】:
我的图像在“图像描述”exif 元数据字段中有一些法语字符。
我正在这样做(其中 reader 是 IWICMetadataQueryReader* 并且值为 PROPVARIANT):
reader->GetMetadataByName(L"/app1/ifd/{ushort=270}", &value);
if (value.vt == VT_LPSTR) result = value.pszVal;
结果是 "c'est l'été" 而不是 "c'est l'été"
我怎样才能查询到它是一个 VT_LPWSTR,或者任何其他方式来获取正确的字符串?
【问题讨论】:
标签: c++ visual-c++ unicode exif wic