【发布时间】:2011-06-22 14:38:57
【问题描述】:
我使用 lib-cURL 作为 HTTP 客户端来检索各种页面(可以是任何 URL)。
通常数据以 UTF-8 字符串的形式出现,然后我只需调用“MultiByteToWideChar”就可以了。
但是,一些网页仍然使用代码页编码,如果我尝试将这些网页转换为 UTF-8,我会看到乱码。
有没有一种简单的方法可以从数据中检索代码页?或者我必须手动扫描它(对于“encoding=”),然后进行相应的翻译。
如果是这样,我如何从名称 (Code Page Identifiers) 中获取代码页 ID?
谢谢,
奥马尔
【问题讨论】: