У меня не было проблем, даже с gui инструментами (gitk и мерзавец gui), с помощью мерзавца от Cygwin. Люди Cygwin являются очень добросовестными и имеют многочисленное сообщество для начальной загрузки.
В Delphi 2007 есть модуль под названием HTTPApp.pas (в [Папка Delphi] \ Source \ Win32 \ Internet), который имеет функции HTMLEncode и HTMLDecode . Возможно, на них стоит взглянуть.