2009-07-08 8 views
5

Odczytuję dane z bazy danych mysql, która jest wypełniona przez skrypty php. Wszystkie znaki specjalne są konwertowane na nazwane lub ponumerowane elementy HTML (na przykład: & a m p; & # 2 8 6;). Nie wiem, w jaki sposób można przekonwertować te znaki z powrotem na oryginalne w Delphi jako ciągi znaków Unicode. Czy ktokolwiek kiedykolwiek znalazł lub nawet stworzył taką funkcję? Byłoby to dla mnie bardzo pomocne. Dzięki! MarcCzy jest jakaś funkcjonalność w/dla Delphi, która konwertuje ciąg znaków o nazwach html i ponumerowanych na tekst Unicode?

Odpowiedz

13

W Delphi 2007 nie jest jednostką o nazwie HTTPApp.pas (w Delphi [Folder] \ Source \ Win32 \ Internet), który posiada funkcje HtmlEncode i HTMLDecode. Mogą być warte obejrzenia.

+0

Dobrze, to naprawdę wygląda interesująco. Testuję to urządzenie później, ale z tego, co widzę, wydaje się, że to rozwiązuje problem. Dzięki! – user133370

+1

Jest również w D2006 –

+1

A nawet w Delphi 7. –