1

我从官方主页( http://sourceforge.net/projects/curlpas/files/ )下载了最新版本(TidyPas_Delphi2010.zip )。

但令我惊讶的是,单元中充满了 AnsiString 而不是 string(UnicodeString)。

有人用这个吗?没有Unicode版本?

谢谢

4

2 回答 2

3

TidyPas 只是 HTML Tidy 库 API 的包装器。它没有在该 API 上提供 UnicodeString 外观,它按原样公开 API。

据我从文档中可以看出,HTML Tidy 本身只支持有限范围的字符集,但这些确实包括 Unicode 的 UTF8 编码,我认为这对于使用的 ANSIString 和 ANSIChar 类型应该没问题API。

任何关于 HTML Tidy 中的 Unicode 支持而不是 UTF8 的进一步查询可能最好直接针对HTML Tidy 社区本身。不过,它似乎有一段时间没有更新(自 2008 年以来)。

于 2010-06-25T03:46:20.953 回答
1

Yes, it does work in Delphi 2010 - I updated the code ;-) And yes, you need to convert the input from Unicode to UTF8 to handle it. You can find the (working) code I use at http://www.csinnovations.com/framework_delphi.htm

于 2010-11-28T14:26:44.457 回答