abcdefghijklmnopqrstuvwxyz
ABCDEFGHIJKLMNOPQRSTUVWXYZ
${0030}${0031}${0032}${0033}${0034}${0035}${0036}${0037}${0038}${0039}
${0028}${0029}${005b}${005d}${007b}${007d}${003c}${003e}
${002b}${002d}${002a}${002f}${003d}${0025}${005e}
${002e}${002c}${0021}${003f}${003a}${003b}${0027}${0022}
${0040}${0023}${0024}${0026}${005f}${007e}${0060}${007c}${005c}

hello${0020}world
test${0020}string
simple${002d}test

path${002f}to${002f}resource
query${003f}param${003d}value
anchor${0023}section
email${0040}example${002e}com
array${005b}${0030}${005d}
protocol${003a}${002f}${002f}host

key${003d}value${0026}another${003d}test
first${003b}second${003b}third
item${002c}item${002c}item
name${003a}value
path${002f}to${002f}file${002e}txt

Hello${0020}World${0021}
What${0027}s${0020}happening${003f}
${0031}${0030}${0030}${0025}${0020}complete
${0024}${0035}${0030}${0020}price${0020}tag
Amount${003a}${0020}${0024}${0031}${0030}${0030}
It${0027}s${0020}a${0020}test${0020}${0028}with${0020}parentheses${0029}
Star${0020}${002a}${0020}asterisk
Plus${0020}${002b}${0020}sign

${0031}${0030}${0030}${0025}
${003c}html${003e}
data${0026}more${0026}data
file${0020}path${0020}with${0020}spaces
parameter${003d}value${0026}other${003d}data

caf${00e9}
na${00ef}ve
se${00f1}or
${65e5}${672c}${8a9e}
${1f680}
r${00e9}sum${00e9}
Z${00fc}rich

${002f}
${002f}${002f}
${002f}${002f}${002f}
${003f}
${0026}
${003d}
${0025}
${0025}${0025}

${0020}
${0020}${0020}${0020}${0020}

${0027}${003b}${0020}DROP${0020}TABLE${0020}users${002d}${002d}
${003c}script${003e}alert${0028}${0027}xss${0027}${0029}${003c}${002f}script${003e}
${002e}${002e}${002f}${002e}${002e}${002f}${002e}${002e}${002f}etc${002f}passwd
${0025}${0030}${0030}null
${0024}${007b}jndi${003a}ldap${003a}${002f}${002f}evil${002e}com${007d}

this${002d}is${002d}a${002d}very${002d}long${002d}string${002d}that${002d}might${002d}be${002d}used${002d}to${002d}test${002d}buffer${002d}handling${002d}and${002d}performance${002d}characteristics${002d}of${002d}the${002d}encoder
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

user${0040}domain${002e}com${003f}redirect${003d}https${003a}${002f}${002f}example${002e}com${002f}path${003f}query${003d}value${0026}other${003d}data
https${003a}${002f}${002f}example${002e}com${002f}search${003f}q${003d}hello${0020}world${0026}lang${003d}en${0026}sort${003d}date
${002f}api${002f}v${0031}${002f}users${003f}filter${005b}name${005d}${003d}John${0020}Doe${0026}include${003d}posts${002c}comments

hello${0025}${0032}${0030}world
${0031}${0030}${0030}${0025}${0032}${0035}
caf${0025}C${0033}${0025}A${0039}

line${0031}${005c}nline${0032}
col${0031}${005c}tcol${0032}

${007e}tilde
${0060}backtick
${005e}caret
${007b}curly${007d}
${007c}pipe${007c}

${0022}double${0020}quotes${0022}
${0027}single${0020}quotes${0027}
it${0027}s
${0022}mixed${0020}${0027}quotes${0027}${0020}test${0022}

${0032}${002b}${0032}${003d}${0034}
x${005e}${0032}
${0024}${0031}${0030}${0030}
${20ac}${0035}${0030}
${00a3}${0033}${0030}
${00a5}${0031}${0030}${0030}${0030}

${002f}users${002f}${0031}${0032}${0033}${002f}posts${002f}${0034}${0035}${0036}
${002f}search${003f}q${003d}test${002b}query
${002f}path${002f}to${002f}resource${002e}html${003f}param${0031}${003d}value${0031}${0026}param${0032}${003d}value${0032}
http${003a}${002f}${002f}example${002e}com${003a}${0038}${0030}${0038}${0030}${002f}path
ftp${003a}${002f}${002f}files${002e}example${002e}com${002f}document${002e}pdf

${0021}${0021}${0021}
${003f}${003f}${003f}
${002e}${002e}${002e}
${002d}${002d}${002d}
${005f}${005f}${005f}
${003d}${003d}${003d}

${0028}parentheses${0029}
${005b}square${0020}brackets${005d}
${007b}curly${0020}braces${007d}
${003c}angle${0020}brackets${003e}

${005c}r${005c}n
${005c}t${005c}t${005c}t
${005c}${0030}

${0025}${0032}${0035}${0032}${0030}
${0025}${0032}${0035}${0033}A
${0025}${0032}${0035}${0032}F
