我从官方主页(http://sourceforge.net/projects/curlpas/files/)下载了最新版本(TidyPas_Delphi2010.zip)。
但令我惊讶的是,单位中有完整的AnsiString而不是字符串(UnicodeString)。
有人用这个吗?没有Unicode版本?
由于
答案 0 :(得分:3)
TidyPas只是HTML Tidy库API的包装器。它不提供该API的UnicodeString外观,它按原样公开API。
As far as I can tell from the docs,HTML Tidy本身只支持有限范围的字符集,但这些包括Unicode的UTF8编码,我认为应该可以使用ANSIString和ANSIChar类型。 API。
除了使用UTF8之外,任何有关HTML Tidy中Unicode支持的进一步查询都可能最好针对the HTML Tidy community itself。它似乎暂时没有更新(自2008年以来)。
答案 1 :(得分:1)
是的,它确实在Delphi 2010中工作 - 我更新了代码;-)是的,您需要将输入从Unicode转换为UTF8来处理它。您可以在http://www.csinnovations.com/framework_delphi.htm
找到我使用的(工作)代码