unit HTTPUtil<br>
<br>
function HTMLEscape<br><br><div><span class="gmail_quote">On 10/17/05, <b class="gmail_sendername">Gary T. Benner</b> <<a href="mailto:gary@123.co.nz">gary@123.co.nz</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<span style="color: rgb(255, 0, 0);"><b><span style="font-family: MS Sans Serif;">[Reply]</span></b></span>
<p>
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 0, 0);">HI Kyley,</span></span>
</p><p>
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 0, 0);">Data
is entered on a web page in a texta rea - being a good journalist the
guy entering uses the correct punctuation - wierd stuff I'd never use,
but for him is important.</span></span>
</p><p>
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 0, 0);">I
store the data exactly as is in a database. Another guy accesses that
data via a webservice I've provided - and he uses ASP for the
consumption of that data - and we get lots of funny stuff acordingly.</span></span>
</p><p>
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 0, 0);">So
I want a standard procedure (if there is one) that converts all the
unusual punctuation characters and European bits and bobs to the
escaped sequences such as $amp; etc.</span></span>
</p><p>
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 0, 0);">kind regards</span></span>
</p><p>
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 0, 0);">Gary</span></span>
</p><p>
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 0, 0);">A</span><span style="color: rgb(255, 0, 0);"><b>t 16:29 on 17/10/2005 you wrote </b></span></span>
</p><p>
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 128, 0);">>To : <a href="mailto:delphi@ns3.123.co.nz" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">delphi@ns3.123.co.nz
</a></span></span>
</p><p>
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 128, 0);">>CC : </span></span>
</p><p>
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 128, 0);">>From: Kyley Harris, <a href="mailto:kyleyharris@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">kyleyharris@gmail.com
</a></span></span>
</p><p>
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 128, 0);">>Content Type: text/html</span></span>
</p><p>
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 128, 0);">>Attached: </span></span>
</p><p>
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 128, 0);">></span></span>
</p><p>
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 128, 0);">></span></span>
</p><p>
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 128, 0);">></span></span>
</p><p><span class="q">
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 128, 0);">>Can you provide some context as to where the punctuation marks are? ie, are</span></span>
</span></p><p><span class="q">
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 128, 0);">>you delivering XML, or HTML etc?</span></span>
</span></p><p>
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 128, 0);">></span></span>
</p><p><span class="q">
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 128, 0);">>On 10/17/05, Gary T. Benner <<a href="mailto:gary@123.co.nz" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
gary@123.co.nz</a>> wrote:</span></span>
</span></p><p>
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 128, 0);">>></span></span>
</p><p>
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 128, 0);">>> Hi all,</span></span>
</p><p>
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 128, 0);">>></span></span>
</p><p><span class="q">
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 128, 0);">>> Am delivering content through a WebService to a third party, and I'm</span></span>
</span></p><p><span class="q">
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 128, 0);">>> finding many punctuation characters being converted to '???' on the</span></span>
</span></p><p>
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 128, 0);">>> receiving end.</span></span>
</p><p>
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 128, 0);">>></span></span>
</p><p><span class="q">
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 128, 0);">>> Is there a standard routine to escape these, or convert them to the</span></span>
</span></p><p>
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 128, 0);">>> alternate &#8217;.</span></span>
</p><p>
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 128, 0);">>></span></span>
</p><p>
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 128, 0);">>> or &amp; etc. ???</span></span>
</p><p>
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 128, 0);">>></span></span>
</p><p><span class="q">
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 128, 0);">>> I've made a routine that does the usual ones, but a standard proc that</span></span>
</span></p><p><span class="q">
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 128, 0);">>> catches them all would be easier.</span></span>
</span></p><p>
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 128, 0);">>></span></span>
</p><p>
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 128, 0);">>> regards</span></span>
</p><p>
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 128, 0);">>></span></span>
</p><p>
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 128, 0);">>> Gary</span></span>
</p><p>
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 128, 0);">>></span></span>
</p><p>
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 128, 0);">>> ------------------------------</span></span>
</p><p><span class="q">
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 128, 0);">>> Gary Benner e-Engineer, Lecturer, and Software Developer</span></span>
</span></p><p>
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 128, 0);">>> *123 Internet Limited <<a href="http://www.123.co.nz" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://www.123.co.nz</a>>**Waiariki Institute of</span></span>
</p><p>
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 128, 0);">>> Technology <<a href="http://www.waiariki.ac.nz" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.waiariki.ac.nz
</a>>**Sunshine Garden Bag Co.<<a href="http://www.sunshinebags.co.nz" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.sunshinebags.co.nz</a>></span></span>
</p><p>
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 128, 0);">>> **<a href="http://Sommnet.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">Sommnet.com</a> Limited <
<a href="http://www.sommnet.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.sommnet.com</a>>*Mob: 021 966 992Email:</span></span>
</p><p>
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 128, 0);">>> <a href="mailto:gary@123.co.nz" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">gary@123.co.nz</a></span>
</span>
</p><p>
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 128, 0);">>></span></span>
</p><p>
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 128, 0);">>></span></span>
</p><p>
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 128, 0);">>> Ref#: 41006</span></span>
</p><p>
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 128, 0);">>></span></span>
</p><p>
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 128, 0);">>></span></span>
</p><p>
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 128, 0);">>> _______________________________________________</span></span>
</p><p>
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 128, 0);">>> Delphi mailing list</span></span>
</p><p><span class="q">
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 128, 0);">>> <a href="mailto:Delphi@ns3.123.co.nz" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">Delphi@ns3.123.co.nz
</a></span></span>
</span></p><p><span class="q">
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 128, 0);">>> <a href="http://ns3.123.co.nz/mailman/listinfo/delphi" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://ns3.123.co.nz/mailman/listinfo/delphi</a></span></span>
</span></p><p>
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 128, 0);">>></span></span>
</p><p>
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 128, 0);">>></span></span>
</p><p>
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 128, 0);">>></span></span>
</p><p>
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 128, 0);">>></span></span>
</p><p>
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 128, 0);">></span></span>
</p><p>
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 128, 0);">></span></span>
</p><p>
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 128, 0);">>--</span></span>
</p><p>
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 128, 0);">>Kyley Harris</span></span>
</p><p>
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 128, 0);">>Harris Software</span></span>
</p><p>
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 128, 0);">>+64-9-8455274</span></span>
</p><p>
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 128, 0);">>+64-21-671-821</span></span>
</p><p>
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 128, 0);">></span></span>
</p><p>
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 128, 0);">></span></span>
</p><p>
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 128, 0);">></span></span>
</p><p>
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 128, 0);">>_______________________________________________</span></span>
</p><p>
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 128, 0);">>Delphi mailing list</span></span>
</p><p><span class="q">
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 128, 0);">><a href="mailto:Delphi@ns3.123.co.nz" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">Delphi@ns3.123.co.nz</a>
</span></span>
</span></p><p><span class="q">
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 128, 0);">><a href="http://ns3.123.co.nz/mailman/listinfo/delphi" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://ns3.123.co.nz/mailman/listinfo/delphi
</a></span></span>
</span></p><p>
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 128, 0);">></span></span>
</p><p>
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 128, 0);">></span></span>
</p><p>
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 128, 0);">></span></span>
</p><p>
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 128, 0);">>No virus found in this incoming message.</span></span>
</p><p>
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 128, 0);">>Checked by AVG Anti-Virus.</span></span>
</p><p>
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 128, 0);">>Version: 7.0.344 / Virus Database: 267.12.1/136 - Release Date: 15/10/2005</span></span>
<span class="q"><p>
<span style="font-family: MS Sans Serif;"><span style="color: rgb(0, 128, 0);">></span></span></p><p>
<font color="Navy" face="arial" size="1"><div style="width: 260px;"><hr><table><tbody><tr><td><font color="black" face="helvetica,verdana,arial" size="4">Gary Benner </font></td></tr><tr><td><font color="black" face="arial, arial, helvetica, sans-serif" size="2">
e-Engineer, Lecturer, and Software Developer</font></td></tr><tr><td><br>
</td></tr><tr><td bgcolor=""><font color="#000099" face="arial, arial, helvetica, sans-serif" size="2"><b><a href="http://www.123.co.nz" style="text-decoration: none; color: blue;" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
123 Internet Limited</a></b></font></td></tr><tr><td bgcolor=""><font color="#000099" face="arial, arial, helvetica, sans-serif" size="2"><b><a href="http://www.waiariki.ac.nz" style="text-decoration: none; color: rgb(153, 51, 51);" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
Waiariki Institute of Technology</a></b></font></td></tr><tr><td bgcolor=""><font color="#cece00" face="arial, arial, helvetica, sans-serif" size="2"><b><a href="http://www.sunshinebags.co.nz" style="text-decoration: none; color: rgb(206, 206, 0);" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
Sunshine Garden Bag Co.</a></b></font></td></tr><tr><td bgcolor=""><font color="red" face="arial, arial, helvetica, sans-serif" size="2"><b><a href="http://www.sommnet.com" style="text-decoration: none; color: red;" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
Sommnet.com Limited</a></b></font></td></tr><tr><td><font face="22helvetica,verdana,arial"" size="1">Mob: 021 966 992</font></td></tr><tr><td><font face="helvetica,verdana,arial" size="1">Email: <a href="mailto:gary@123.co.nz" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
gary@123.co.nz</a> </font></td></tr></tbody></table></div><br>
<br>
Ref#: 41006<br>
<br>
</font></p></span></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p>
</p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p>
<p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><br>_______________________________________________<br>Delphi mailing list<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:Delphi@ns3.123.co.nz">
Delphi@ns3.123.co.nz</a><br><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://ns3.123.co.nz/mailman/listinfo/delphi" target="_blank">http://ns3.123.co.nz/mailman/listinfo/delphi</a><br><br><br><br clear="all">
</blockquote></div><br><br clear="all"><br>-- <br>Kyley Harris<br>Harris Software<br>+64-9-8455274<br>+64-21-671-821