File:  [parser3project] / parser3 / tests / 186.html
Revision 1.1: download - view: text, annotated - select for diffs - revision graph
Mon Jul 21 08:52:49 2008 UTC (17 years, 11 months ago) by misha
Branches: MAIN
CVS tags: HEAD
- test for string escape/unescape

$sValue[abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ
0123456789
`+-=~!@#^$%^^&*()_
[]{}<>^;:'",./?

àáâãä叿çèéêëìíîïðñòóôõö÷øùúûüýþÿ	ÀÁÂÃÄŨÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞß]

<hr />
Origin:
<pre>
=^taint[html][$sValue]=
</pre>


<hr />
$sEscapeValued[^sValue.escape[]]
Escaped:
<pre>
=^taint[html][$sEscapeValued]=
</pre>


<hr />
$sUnescapedValue[^string:unescape[$sEscapeValued]]
Unescaped [^if($sUnescapedValue eq $sValue){equal to source}{NOT equal to source}]:
<pre>
=^taint[html][$sUnescapedValue]=
</pre>


<hr />
Empty string escape/unescape:
$v[]
$s[$v]
<pre>
=^s.escape[]=
=^string:unescape[$s]=
</pre>

E-mail: