【发布时间】:2009-07-25 09:43:41
【问题描述】:
我有一些 unicode .html 文件,我想在 Delphi 中的 THtmlViewer 组件中显示这些文件。
我似乎无法说服代码仅在执行 '.LoadFromFile' 时工作 - 我是否首先需要将 unicode 文件加载到流中,然后以某种方式对其进行转换?
德尔福 2007,THtmlViewer v9.45
我之前没有对 unicode 文件或 THtmlViewer 做过任何事情。
【问题讨论】:
-
为什么会有“Unicode”html 文件?我假设您的意思是您有 UTF-16/UCS-2 编码 (en.wikipedia.org/wiki/UCS-2) 的文件。最好将生成应用程序更改为以 UTF-8 编码编写它们。 [一般性观察,我对
THtmlViewer没有任何经验。] -
@mghie - 感谢您的意见。它们是 UTF-16 文件,因为生成它们的程序(不在我的控制范围内)正在像这样输出它们。所以我现在坚持这一点,虽然我希望我也可以接管项目的生成部分,然后正确控制输出格式。
标签: delphi unicode delphi-2007