Delphi没有Unicode版本的HTML Tidy?

时间:2010-06-25 03:23:08

标签: delphi htmltidy

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

但令我惊讶的是,单位中有完整的AnsiString而不是字符串(UnicodeString)。

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

由于

2 个答案:

答案 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

找到我使用的(工作)代码