gpt4 book ai didi

C++,网络浏览器控件 : cannot change encoding/charset

转载 作者:太空宇宙 更新时间:2023-11-04 12:13:01 25 4
gpt4 key购买 nike

我在托管在 C++ 应用程序中的 Web 浏览器 ActiveX 控件中显示了一个文档。该文档有一个 META 标记,它指定了不正确的 字符集,因此输出很有趣。我知道正确的编码并想以编程方式更改它以修复它。但无论我尝试什么,编码都保持不变。

我已经尝试过各种组合和口味:

  • IHTMLDocument2::put_Charset(文档加载完成后);
  • 更改“META”标签的“字符集”属性(使用 IHTMLMetaElement);
  • 完全删除“META”标签(通过将其“outerHTML”设置为空字符串);
  • 刷新控件。

该控件在保留错误编码方面表现出非凡的持久性。我的其他选择是什么?我无法操纵正在加载的文档的来源。

最佳答案

尝试将 designMode 属性设置为 “On”

关于C++,网络浏览器控件 : cannot change encoding/charset,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9039932/

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