abcdef&#103;&#104;&#105;&#106;klmnopqrstuvwxyz
ABCDEFGHIJKLMNOPQRSTUVWXYZ
0123456789
()[]{}&#lt;&#gt;
+-*/=%^
.,!?:;&#39;&#quot;
@#$&#amp;_~`|\

&#104;ello world
test str&#105;n&#103;
s&#105;mple-test

pat&#104;/to/resource
query?param=value
anc&#104;or#sect&#105;on
ema&#105;l@example.com
array[0]
protocol://&#104;ost

key=value&#amp;anot&#104;er=test
f&#105;rst;second;t&#104;&#105;rd
&#105;tem,&#105;tem,&#105;tem
name:value
pat&#104;/to/f&#105;le.txt

Hello World!
W&#104;at&#39;s &#104;appen&#105;n&#103;?
100% complete
$50 pr&#105;ce ta&#103;
Amount: $100
It&#39;s a test (w&#105;t&#104; parent&#104;eses)
Star * aster&#105;sk
Plus + s&#105;&#103;n

100%
&#lt;&#104;tml&#gt;
data&#amp;more&#amp;data
f&#105;le pat&#104; w&#105;t&#104; spaces
parameter=value&#amp;ot&#104;er=data

caf&#eacute;
na&#iuml;ve
se&#ntilde;or
&#26085;&#26412;&#35486;
&#128640;
r&#eacute;sum&#eacute;
Z&#uuml;r&#105;c&#104;

/
//
///
?
&#amp;
=
%
%%

 
    

&#39;; DROP TABLE users--
&#lt;scr&#105;pt&#gt;alert(&#39;xss&#39;)&#lt;/scr&#105;pt&#gt;
../../../etc/passwd
%00null
${&#106;nd&#105;:ldap://ev&#105;l.com}

t&#104;&#105;s-&#105;s-a-very-lon&#103;-str&#105;n&#103;-t&#104;at-m&#105;&#103;&#104;t-be-used-to-test-buffer-&#104;andl&#105;n&#103;-and-performance-c&#104;aracter&#105;st&#105;cs-of-t&#104;e-encoder
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

user@doma&#105;n.com?red&#105;rect=&#104;ttps://example.com/pat&#104;?query=value&#amp;ot&#104;er=data
&#104;ttps://example.com/searc&#104;?q=&#104;ello world&#amp;lan&#103;=en&#amp;sort=date
/ap&#105;/v1/users?f&#105;lter[name]=Jo&#104;n Doe&#amp;&#105;nclude=posts,comments

&#104;ello%20world
100%25
caf%C3%A9

l&#105;ne1\nl&#105;ne2
col1\tcol2

~t&#105;lde
`backt&#105;ck
^caret
{curly}
|p&#105;pe|

&#quot;double quotes&#quot;
&#39;s&#105;n&#103;le quotes&#39;
&#105;t&#39;s
&#quot;m&#105;xed &#39;quotes&#39; test&#quot;

2+2=4
x^2
$100
&#euro;50
&#pound;30
&#yen;1000

/users/123/posts/456
/searc&#104;?q=test+query
/pat&#104;/to/resource.&#104;tml?param1=value1&#amp;param2=value2
&#104;ttp://example.com:8080/pat&#104;
ftp://f&#105;les.example.com/document.pdf

!!!
???
...
---
___
===

(parent&#104;eses)
[square brackets]
{curly braces}
&#lt;an&#103;le brackets&#gt;

\r\n
\t\t\t
\0

%2520
%253A
%252F
