Нет Unicode-версии HTML Tidy для Delphi? - PullRequest
1 голос
/ 25 июня 2010

Я скачал последнюю версию (TidyPas_Delphi2010.zip) с официальной домашней страницы (http://sourceforge.net/projects/curlpas/files/).

Но, к моему удивлению, в модуле вместо строки (UnicodeString) полно AnsiString.

Кто-нибудь этим пользуется? Нет версии Unicode?

Спасибо

Ответы [ 2 ]

3 голосов
/ 25 июня 2010

TidyPas - это просто оболочка для API библиотеки HTML Tidy. Он не предоставляет фасад UnicodeString поверх этого API, он предоставляет API как есть.

Насколько я могу судить по документам , HTML Tidy сам поддерживает только ограниченный диапазон наборов символов, но они включают в себя кодировку UTF8 Unicode, которая с некоторой осторожностью, я думаю быть в порядке с типами ANSIString и ANSIChar, используемыми API.

Любые дальнейшие запросы о поддержке Unicode в HTML Tidy, за исключением UTF8, вероятно, лучше всего были бы направлены на само сообщество HTML Tidy . Хотя, похоже, какое-то время оно не обновлялось (с 2008 года).

1 голос
/ 28 ноября 2010

Да, это работает в Delphi 2010 - я обновил код ;-) И да, вам нужно преобразовать ввод из Unicode в UTF8, чтобы справиться с этим.Вы можете найти (рабочий) код, который я использую в http://www.csinnovations.com/framework_delphi.htm

...