table for URL encoding , like %2e == . : 

61 62 3a 3b 78 79 5b 5d 24 0a 2e
a  b  :  ;  x  y  [  ]  $  \n .


link mozilla lynx wget curl galeon
X 1 OK lynx wget curl galeon
X 1.5 FAIL lynx wget curl galeon
X 2 OK lynx wget curl galeon
X 2.5 FAIL lynx wget curl galeon
X 3 OK lynx wget curl galeon
X 4 OK lynx wget curl galeon
X 5 FAIL lynx wget curl galeon
X 6 FAIL lynx wget curl galeon
X 6,4 OK lynx wget curl galeon
X 6,5 FAIL lynx wget curl galeon
X 6,6 FAIL lynx wget curl galeon
X 6,7 FAIL lynx wget curl galeon
X 7 FAIL lynx wget curl galeon
X 8 FAIL lynx wget curl galeon
X 9 FAIL lynx wget curl galeon
X 10 FAIL lynx wget curl galeon
X 11 FAIL lynx wget curl galeon
X 12 FAIL lynx wget curl galeon
X 13 OK lynx wget curl galeon
X 14 FAIL lynx wget curl galeon
X 15 FAIL lynx wget curl galeon
X 16 OK lynx wget curl galeon
X 17 OK lynx wget curl galeon
X 18 OK lynx wget curl galeon
X 19 OK lynx wget curl galeon
X 20 FAIL lynx wget curl galeon
X 21 FAIL lynx wget curl galeon
X 22 OK lynx wget curl galeon
X 22,5 FAIL lynx wget curl galeon
X 23 OK lynx wget curl galeon
xxxxxxxxx new tests : unix
Y 1 OK lynx wget curl galeon
Y 1,5 FAIL lynx wget curl galeon
Y 2 OK lynx wget curl galeon
Y 3 OK lynx wget curl galeon
Y 4 OK lynx wget curl galeon
Y 5 FAIL lynx wget curl galeon
Y 6 FAIL lynx wget curl galeon
Y 7 OK lynx wget curl galeon
Y 8 FAIL lynx wget curl galeon

this all work as expected , using a plain old ftp client ( /usr/bin/ftp )