我有带有 unicode 符号的 html 标记:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns:o = "urn:schemas-microsoft-com:office:office"><HEAD>
<META content="text/html; charset=windows-1251" http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 9.00.8112.16441"></HEAD>
<BODY>
<P>ψ</P></BODY></HTML>
ψ
我使用 IHTMLTxtRange.pasteHTML 插入的符号。当我使用 HTMLDocument2.body.innerHTML 时,我想得到<P>ψ</P>
,但不是 Unicode 字符串函数的字符串表示形式,而是返回 Unicode BSTR,其中ψ
(ψ) 是 Unicode 字符 $03C8