2009-07-08 5 views
5

Je lis les données d'une base de données mysql remplie par des scripts php. Tous les caractères spéciaux sont convertis en entités html nommées ou numérotées (par exemple & a m p; & # 2 8 6;). Je ne connais aucun moyen de convertir ces caractères à ceux d'origine dans Delphi en tant que chaînes Unicode. Quelqu'un at-il jamais trouvé ou même créé une telle fonction? Cela serait très utile pour moi. Merci! MarcY at-il une fonctionnalité dans/pour Delphi qui convertit une chaîne avec des entités html nommées et numérotées en texte Unicode?

Répondre

13

En Delphi 2007, est une unité appelée HTTPApp.pas (dans [Delphi dossier] \ Source \ win32 \ Internet) qui a les fonctions HtmlEncode et HTMLDecode. Ils pourraient valoir le coup d'oeil.

+0

À droite, cela semble vraiment intéressant. Je vais tester cette unité plus tard, mais autant que je peux voir cela semble résoudre la question. Merci! – user133370

+1

Il est en D2006 ainsi –

+1

Et même en Delphi 7. –

Questions connexes