<div dir="ltr">On Wed, May 25, 2011 at 10:09, Ludo Brands <span dir="ltr"><<a href="mailto:ludo.brands@free.fr">ludo.brands@free.fr</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">







<div>
<div><span><font size="2" color="#0000ff" face="Arial">You 
should not unescape recursively.</font></span></div>
<div><span><font size="2" color="#0000ff" face="Arial">Input 
to EscapeHTML: '&lt;' Output: '&amp;lt;' : 
Correct</font></span></div>
<div><span><font size="2" color="#0000ff" face="Arial">UnescapeHTML: input  '&amp;lt;' Output 
'<'   Wrong.</font></span></div>
<div><span><font size="2" color="#0000ff" face="Arial">This 
is because you replace '&amp;' with '&' resulting in '&lt;' which is 
translated to '< ' in the next line. </font></span></div></div></blockquote><div><br>So you suggest to place the &amp; translation last.<br> </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

<div>
<div><span><font size="2" color="#0000ff" face="Arial"></font></span> </div>
<div><span><font size="2" color="#0000ff" face="Arial">Ludo</font></span></div>
<div><span><font size="2" color="#0000ff" face="Arial"><font size="3" color="#000000" face="Times New Roman"> </font></font></span></div>
<div><span><font size="2" color="#0000ff" face="Arial"></font></span> </div>
<blockquote dir="ltr" style="margin-right:0px">
  <div></div>
  <div dir="ltr" lang="fr" align="left"><font size="2" face="Tahoma">-----Message d'origine-----<br><b>De :</b> 
  <a href="mailto:fpc-pascal-bounces@lists.freepascal.org" target="_blank">fpc-pascal-bounces@lists.freepascal.org</a> 
  [mailto:<a href="mailto:fpc-pascal-bounces@lists.freepascal.org" target="_blank">fpc-pascal-bounces@lists.freepascal.org</a>] <b>De la part de</b> 
  ik<br><b>Envoyé :</b> mercredi 25 mai 2011 08:34<br><b>À :</b> 
  FPC-Pascal users discussions<br><b>Objet :</b> Re: Re[2]: [fpc-pascal] 
  fpWeb and html and uri escaping/unescapingelements<br><br></font></div><div><div></div><div class="h5">
  <div dir="ltr"><br><br><br>
  <div class="gmail_quote">On Tue, May 24, 2011 at 12:21, José Mejuto <span dir="ltr"><<a href="mailto:joshyfun@gmail.com" target="_blank">joshyfun@gmail.com</a>></span> wrote:<br>
  <blockquote class="gmail_quote" style="padding-left:1ex;margin:0px 0px 0px 0.8ex;border-left:#ccc 1px solid">Hello 
    FPC-Pascal,<br><br>Tuesday, May 24, 2011, 10:09:03 AM, you 
    wrote:<br><br>i> I've created a patch with the Escape and unEscape 
    functions, and place it<br>i> here: <a href="http://bugs.freepascal.org/view.php?id=19407" target="_blank">http://bugs.freepascal.org/view.php?id=19407</a><br><br>Un/escapeHTML 
    parsing must be in one go, specially the "&amp" one. Test 
    against:<br><br>"&amp;lt;"<br></blockquote>
  <div><br>I'm not sure what you mean here.<br><br>If you have already html 
  entities you should not escape them. If you do not have html entities you 
  should escape them.<br>The Escaping and unescaping works well, I already 
  tested them before I sent them.<br><br> </div>
  <blockquote class="gmail_quote" style="padding-left:1ex;margin:0pt 0pt 0pt 0.8ex;border-left:rgb(204,204,204) 1px solid"><br>Right 
    unescape "&lt;", your code "<".<br><br>--<br>Best regards,<br><font color="#888888"> José<br></font></blockquote>
  <div><br>Ido<br> </div>
  <blockquote class="gmail_quote" style="padding-left:1ex;margin:0pt 0pt 0pt 0.8ex;border-left:rgb(204,204,204) 1px solid"><font color="#888888"></font>
    <div>
    <div></div>
    <div><br>_______________________________________________<br>fpc-pascal 
    maillist  -  <a href="mailto:fpc-pascal@lists.freepascal.org" target="_blank">fpc-pascal@lists.freepascal.org</a><br><a href="http://lists.freepascal.org/mailman/listinfo/fpc-pascal" target="_blank">http://lists.freepascal.org/mailman/listinfo/fpc-pascal</a><br>

</div></div></blockquote></div><br></div></div></div></blockquote></div>
<br>_______________________________________________<br>
fpc-pascal maillist  -  <a href="mailto:fpc-pascal@lists.freepascal.org">fpc-pascal@lists.freepascal.org</a><br>
<a href="http://lists.freepascal.org/mailman/listinfo/fpc-pascal" target="_blank">http://lists.freepascal.org/mailman/listinfo/fpc-pascal</a><br></blockquote></div><br></div>