我从官方主页( http://sourceforge.net/projects/curlpas/files/ )下载了最新版本(TidyPas_Delphi2010.zip )。
但令我惊讶的是,单元中充满了 AnsiString 而不是 string(UnicodeString)。
有人用这个吗?没有Unicode版本?
谢谢
我从官方主页( http://sourceforge.net/projects/curlpas/files/ )下载了最新版本(TidyPas_Delphi2010.zip )。
但令我惊讶的是,单元中充满了 AnsiString 而不是 string(UnicodeString)。
有人用这个吗?没有Unicode版本?
谢谢
TidyPas 只是 HTML Tidy 库 API 的包装器。它没有在该 API 上提供 UnicodeString 外观,它按原样公开 API。
据我从文档中可以看出,HTML Tidy 本身只支持有限范围的字符集,但这些确实包括 Unicode 的 UTF8 编码,我认为这对于使用的 ANSIString 和 ANSIChar 类型应该没问题API。
任何关于 HTML Tidy 中的 Unicode 支持而不是 UTF8 的进一步查询可能最好直接针对HTML Tidy 社区本身。不过,它似乎有一段时间没有更新(自 2008 年以来)。
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